Wie kann ich eine kleine Datenbank in BlueJ machen?

ich hab mal eine Klasse für alle Schüler geschrieben:

public class Schüler {
  // Instanzvariablen - ersetzen Sie das folgende Beispiel mit Ihren Variablen
  private String Name;

  private int Alter;

  private int Geburtsdatum;

  private String Lieblingsfach;

  private int hash;

  /* Konstruktor für Objekte der Klasse Schüler */
  public Schüler() {
    //Individuelle Schüler-ID
    hash = this.hashCode();
  }

  /* Geschlecht 
   * @param y  ein Beispielparameter für eine Methode
   * @return die Summe aus x und y
  */
  public boolean Geschlecht() {
    // tragen Sie hier den Code ein
    return true;
  }

  /* Gebe Geburtsdatum zurück
   * @param y (Beschreibung des Parameters)
   * @return Daten
   */
  public int Geburtsdatum(int y)  {
    // tragen Sie hier den Code ein
    return Geburtsdatum;
  }
}

Und dann würde ich jetzt die jeweiligen Schüler wie z.B Nick erstellen:

public class Nick extends Schüler {
  // Instanzvariablen - ersetzen Sie das folgende Beispiel mit Ihren Variablen
  private String Name = "Nick";
}

Nick würde ich dann per Pfeil zu Schüler verbinden und ihm dann alle Variablen wie Geburtsdatum und so weiter geben.

Ist es irgendwie möglich, dass wenn ich auf Schüler klicke und dann denn Namen Nick eingebe, alle Daten von ihm auftauchen? Könnte ich da irgendwie Nick mit Schüler verknüpfen und all seine Infos dann über System.out.println(); ausgeben?

public void Infos(String Name) {
  System.out.println(Infos, welche bei Nick abgespeichert sind);
} 

Kann man das irgenwie schaffen?

Computer, Technik, Java, BlueJ, Datenbank, Informatik
2 Antworten