Alquiler de coches en Java
Protected int hValue
Protected static final int PENGUIN_VALUE = 5;
Protected static final int DOG _ VALUE = 5;
Resumen void addHV();
Resumen void play();
public int gethValue() {
Devuelve hValue
};
}
/*dog*/
Extensión para perros de clase abierta mascota{
@Override
public void addHV() {
hValue = PERRO _ VALUE
System.out.println("perro lleno");
hValue = PERRO _ VALOR
p>
}
@Overwrite
Reproducción no válida(){
System.err.println(" Elige un frisbee");
}
}
/*Penguin*/
Mascota extendida Penguin de clase abierta{
@cover
public void addHV() {
hValue = PENGUIN _ VALUE
System.out.println("Penguin está lleno") ;
}
@Overwrite
Reproducción no válida(){
System.out.println("natación"); p>
}
}
Propietario de clase pública{
void feed(petpet){
pet addhv(). ;
}
Juego no válido (mascota)
pet play()
}
Público. static void main(String[] args ) {
Propietario propietario = nuevo propietario();
Perro mascota = nuevo perro()
Pingüino mascota = nuevo pingüino();
propietario.feed(perro);
propietario.feed(pingüino);
propietario.play(perro);
propietario.jugar(pingüino);
}
}