class CasaApp2{
public static void main(String[] args){
Hijo hijo = new Hijo(40, 60, 80);
Hijo hermano = new Hijo(100);
int total = hijo.dineroAbuelo() + hijo.dineroPapa() + hijo.dinero + hermano.dinero;
hijo.buscar(total);
hijo.comprar(total);
System.out.println("Felicitaciones por la nueva casa!!!");
}
}
class Abuelo{
int dinero;
Abuelo(int dinero){
this.dinero = dinero;
}
Abuelo(){}
}
class Papa extends Abuelo{
int dinero;
Papa(){}
Papa(int dineroAbu, int dinero){
super(dineroAbu);
this.dinero = dinero;
}
void buscar(int total){System.out.println("Papรก: Casa encontrada al precio de: " + total);}
}
class Hijo extends Papa{
int dinero;
Hijo(int dineroAbu, int dineroPapa, int dinero){
super(dineroAbu, dineroPapa);
this.dinero = dinero;
}
Hijo(int dinero){
this.dinero = dinero;
}
int dineroPapa(){
return super.dinero;
}
int dineroAbuelo(){
return ((Abuelo)this).dinero;
}
void comprar(int total){
System.out.println("Hijo: Casa comprada al precio de : " + total);
}
}