class Building{
Building(){
System.out.println("Building");
}
}
class House extends Building{
private int iBedroomCount;
public int getBedroomCount(){
return iBedroomCount;
}
public void setBedroomCount(int iBedRoomCount){
this.iBedroomCount=iBedroomCount;
}
}
public class Terrace extends House{
public static void main(
String argv[]){
new Terrace();
}
Terrace(){
Building b = new House();
}
}
Options are
1.Compilation error, class Building is lacking a no args constructor
2.Compilation and output of "Building" twice at runtime
3.Compilation, but no output at runtime
Can anyone predict the o/p and expalin why he has choosen that answer in brief
