G
Guest
Gast
Hallöchen liebe Mitleser!
Hab nen ganz kleines Problem. Klein relativ. Für Euch. Für mich noch gross. Daher meine Frage:
Habe drei Files.
stud1 & stud2 schmeißt er mir korrekt raus.
nun soll stud3 halt noch informationen über sein geburtsdatum haben. methode ist auch überladen. nur wie bekommen ich das bei stud3 hin. möchte halt infos mitgeben und die sollen dann in der klasse date (code unten) verarbeitet werden.
mit der bitte um hilfe
Hab nen ganz kleines Problem. Klein relativ. Für Euch. Für mich noch gross. Daher meine Frage:
Habe drei Files.
stud1 & stud2 schmeißt er mir korrekt raus.
nun soll stud3 halt noch informationen über sein geburtsdatum haben. methode ist auch überladen. nur wie bekommen ich das bei stud3 hin. möchte halt infos mitgeben und die sollen dann in der klasse date (code unten) verarbeitet werden.
mit der bitte um hilfe
Code:
package Bibliothek;
public class TestStud {
public static void main(String[] args) {
Studierende stud1, stud2,stud3;
stud1 = new Studierende();
stud2 = new Studierende("studi_nachname2","studi_vorname2","Informatik",22);
stud3 = new Studierende("studi_nachname3","studi_vorname3","Informatik",24/*,wie rufe ich das hier an dieser stelle auf*/);
stud1.gibInfos();
stud2.gibInfos();
stud3.gibInfos();
}
}
Code:
package Bibliothek;
public class Studierende {
private String name, vorname, studiengang;
private int matNr, semester;
private Datum geburt, beginn;
public Studierende () {
name = "keine Angabe";
vorname = "keine Angabe";
studiengang = "keine Angabe";
}
public Studierende (String n, String vn, String sg, int mat) {
name = n;
vorname = vn;
studiengang = sg;
semester = 1;
matNr = mat;
}
public Studierende (String n, String vn, String sg, int mat, Datum geb/*, Datum beg*/) {
name = n;
vorname = vn;
studiengang = sg;
semester = 1;
matNr = mat;
geburt = geb;
//beginn = beg;
}
public void setzeName(String n) {
name = n;
}
public String gibName() {
return name;
}
public void zeigeName() {
System.out.println(name);
}
public void setzeVorname(String vn) {
vorname = vn;
}
public String toString(){
return "Name: " + name +
", Vorname: " + vorname +
", Studiengang: " + studiengang +
", Semester: " + semester +
", Matrikelnummer: " + matNr +
", Geburtsdatum: " + geburt;
}
public void gibInfos(){
System.out.println("Informationen über den Studenten:");
System.out.println(this.toString());
}
}
Code:
package Bibliothek;
public class Datum {
private int tag, monat, jahr;
}