jueves, 10 de febrero de 2011

Código - Taller

Código herencia y polimorfismo - Taller

Hola a todos en esta entrada trata de la aplicación de lo antes mencionado de lo que es la herencia y el polimorfismo ya codificado y también explica las relaciones de herencia utilizadas en mi proyecto.

Bueno esta es la clase Resistor que es la clase padre de todas las de mas clases.

package resistencias;

public class Resistor() {

// Explicado en la nota de la entrada de la clase
// de herencia y polimorfismo
}

Esta es la clase Colors que hereda de la clase padre Resistor

public class Colors(){

protected int black;
protected int brown;
protected int red;
//etc.

}
Entonces como vemos la clase Colors es hija de la clase Resistor por que hereda ya que la clase Resistor es la clase padre.

Bueno la clase CheckC hereda de la clase Colors y la clase Colors heredo de la clase padre Resistor.

public class CheckC extends Colors(){
// Metodos
// dibuja la resistencia dependiendo del
// valor de ohms de la resistencia.
}
Bueno pero en el caso de la clase Graphics esa clase hereda de la clase padre Resistor.

package resistencias;

public class Graphics(){
// Metodos de la interfaz grafica
// botones, tipo de ventana etc.
}
Y las demás clases como CheckV y PaintR también son hijas de la clase Colors.

package resistencias;

public class CheckV extends Colors (){
// Metodos
}

package resistencias;

public class PaintR extends Colors (){
// Metodos
}
Bueno esto es todo (:

Un saludo a todos...


1 comentario:

  1. No me queda clara para qué y cómo necesitas la herencia, ya que explicas muy poco. Te pongo 3 puntos.

    ResponderEliminar