Hallo,
es ist wohl nur ein Kleiner Fehler aber ich verstehe nicht, was ich falsch gemacht haben soll:noe:
Die Klasse Haus lässt sich Compellieren, aber bei der Klasse Hochhaus bekomme ich in
line 2 "cannot find symbol"
symbol: constructor Haus()
location: class Haus
es ist wohl nur ein Kleiner Fehler aber ich verstehe nicht, was ich falsch gemacht haben soll:noe:
Java:
class Haus{
private String hausart;
private int baujahr;
public Haus(String hausart){
setHausart(hausart);
}
public void setHausart(String hausart){
this.hausart=hausart;
}
public void setBaujahr (int baujahr){
if(baujahr>=0 && baujahr<=2013)
this.baujahr=baujahr;
else
baujahr=(-1);
}
public String getHausart(){
return hausart;
}
public int getBaujahr(){
return baujahr;
}
public void info(){
System.out.print("\nHausart: "+hausart);
}
}
Java:
class Hochhaus extends Haus{
public Hochhaus(int baujahr){
setHausart("Hochhaus");
setBaujahr(baujahr);
}
public void info(){
System.out.println("\nHausart: "+getHausart()+"\tBaujahr: "+getBaujahr());
}
}
Die Klasse Haus lässt sich Compellieren, aber bei der Klasse Hochhaus bekomme ich in
line 2 "cannot find symbol"
symbol: constructor Haus()
location: class Haus
public Hochhaus(int baujahr){<-
mit dem Fehler auf der {