Hallo Community!
Ich habe ein Programm geschrieben indem Vererbung vorkommt.
Es gibt eine Oberklasse Gebaeude und die Unterklasse Fabrikhalle.In jeder Klasse soll eine toString() Methode sein die die Merkmale der Klasse in einen String umwandelt.
Ich habe bei google gesucht und mir was zurechtgebastelt...nur das geht nicht. Habt Ihr einen Tipp?
Lg Caro
Ich habe ein Programm geschrieben indem Vererbung vorkommt.
Es gibt eine Oberklasse Gebaeude und die Unterklasse Fabrikhalle.In jeder Klasse soll eine toString() Methode sein die die Merkmale der Klasse in einen String umwandelt.
Ich habe bei google gesucht und mir was zurechtgebastelt...nur das geht nicht. Habt Ihr einen Tipp?
Lg Caro
Java:
abstract class Gebaeude{ /* ein Gebaeude z.b ein Schuppen koennte auch auf einem Feld stehen,
dort gibt es weder Strassennnamen noch Hausnummer. Daher eignet sich Gebaeude
nicht als Oberklasse mit vererbbaren Attributen*/
public Gebaeude()
{
// Konstruktor
}
class Fabrikhalle extends Gebaeude
{
private String Strasse;
private int Hausnr;
private String Firmenname;
public Fabrikhalle(String Strasse,int Hausnr,String Firmenname) {
this.Strasse=Strasse;
this.Hausnr=Hausnr;
this.Firmenname=Firmenname;
// Konstruktor fuer Oberklasse
}
public String toString(){
return Strasse + " " + Hausnr + " " + Firmenname;
}
}
class Test{
public static void main(String[] args)
{
Fabrikhalle f=new Farbrikhalle("Clara-Schumann-Str",23,"Hach-Lange");
Fabrikhalle.toString();
}
}