Hallo Leute,
ich hab hier ne Aufgabe, die ich nicht lösen kann. Kann mir jemand helfen.
Schreiben Sie 3 Klassen:
1. Person: mit den Feldern vorname,name sowie den set und get-Methoden sowie einer methode toString, die einen String aus Vor- und Zuname liefert.
2. Student: mit dem zusätzlichen Feld Hochschule sowie get und set-Methode sowie erweiterte Methode toString für alle 3 Datenfelder.
Student erbt die Methoden und Attribute von Person!!! Vererbung
3. Testbed mit main-Methode, das einige Objekte von Person und Student anlegt und deren Inhalt mit der toString-Methode auf dem Bildschirm angezeigt werden.
So weit bin ich mal gekommen. Ich weiss nicht , ob es richtig ist.
edit deathbyaclown: code tags eingefügt
ich hab hier ne Aufgabe, die ich nicht lösen kann. Kann mir jemand helfen.
Schreiben Sie 3 Klassen:
1. Person: mit den Feldern vorname,name sowie den set und get-Methoden sowie einer methode toString, die einen String aus Vor- und Zuname liefert.
2. Student: mit dem zusätzlichen Feld Hochschule sowie get und set-Methode sowie erweiterte Methode toString für alle 3 Datenfelder.
Student erbt die Methoden und Attribute von Person!!! Vererbung
3. Testbed mit main-Methode, das einige Objekte von Person und Student anlegt und deren Inhalt mit der toString-Methode auf dem Bildschirm angezeigt werden.
So weit bin ich mal gekommen. Ich weiss nicht , ob es richtig ist.
Code:
public class Person {
private String vorname;
private String name;
public Person() {
super();
}
public java.lang.String getName() {
return name;
}
public void setName(java.lang.String name) {
this.name = name;
}
//public String toString() {
// return this.name+vorname.toString();
}
// vornamep: p für parameter
public java.lang.String getVorname() {
return vorname;
}
public void setVorname(java.lang.String vorname) {
this.vorname = vorname;
}
//public String toString() {
// return this.vorname.toString();
//}
// }
----------------------------------------------------
package Testbed;
public class TestbedMain {
public TestbedMain() {
}
public static void main(String[] args) {
//Erzeugen eines Studenten-Objektes
Person Teufel=new Person(); //Person
// Person Erwin=new Person();
// Student Mannheim=new Student(); //Hochschule
Teufel.setName("Teufel");
Teufel.setVorname("Erwin");
//Erwin.setVorname("Erwin");
//Mannheim.setHochschule("PMannheim");
}
}
// ----- Klasse Student ----
public class Student extends Person {
private String hochschule;
public Student() {
}
public String getHochschule() {
return hochschule;
}
public void setHochschule(java.lang.String hochschule) {
this.hochschule = hochschule;
}
// public String toString() {
// return this.hochschule.toString();
// }
}
}
edit deathbyaclown: code tags eingefügt