jueves, 24 de febrero de 2011

SUBCLASE

Se puede decir que una subclase se deriva de una expresion que determinamos al comenzar el algoritmo, luego se deriva igual la expresion con caracteristicas diferentes por ejemplo entre mayusculas y minusculas; a continuacion damos un ejemplo claro de este:
 
EJEMPLO:
 
Una subclase se define mediante:
class B extends A
{
  // variables que B agrega a A
  int z;
  // Métodos que B agrega a A
  // Observe que B también posee x
  void Incz() { z= z+x; }
}


Java sólo permite asignar una expresión a una variable de tipo A si el tipo de la expresión es A o una subclase de A:
B b= new A(); // error, el objeto no pertence a
              // la clase B
A a= new B(); // Ok
...
B b= a;       // error, la clase estática de a
              // no es una subclase de B.

No hay comentarios:

Publicar un comentario