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