Laboratorio de programación orientada a objetos.
// clase padre de las demas clases
public abstract class Activo {
//variables
boolean prendido;
int tiempo;
public void prender(){
prendido = TRUE
}
public void apagar(){
prendido = FALSE
}
public void modificarTiempo(int tiempo){
this.tiempo=tiempo
}
}
// recibe entrada desde teclado y llama a clase control
public class Controles extends Activo implements ActionListener {
super(TRUE,n); // n número de milisegundos que toma un objeto en ejecutar un proceso
public void actionPerformed(){
// código para detectar las teclas que pulsa el usuario
ejecutar(algo-pasa);
}
public void ejecutar(algo-pasa){
if(algo-pasa == x-cosa){
Control.interpretaDatos(algo-pasa);
}
}
}
}
 El código anterior muestra como aplico la herencia en mis clases.
Pues, es poco pero creo que entendiste por lo menos más o menos de qué se trata. Te voy a poner los 5 puntos.
ResponderEliminar