clases abstractas
CLASES ABSTRACTAS
Las clases abstractas se inicializa en una superclase como base de lo que se va a desarrollar, el cual sirve para implementar métodos genéricos de otras clases, dejandoheredar ciertas funciones o métodos que son comúnmente usadas en ciertos objetos, en comparación, tiene un cierto parecido a las interfaces con la diferencia, que las clases abstractas puede declararciertas funciones con implementación. Se pueden tener una clase abstracta ya implementada al tenerlas ya extendidas (extends) o heredara, la clase abstracta no puede ser estática, ni privados como porejemplo: (public static void main) para poder sobrescribir las funciones se debe crear la clase normal, sino no se podría implementar en las clases (hijas). No se puede instanciar una clase abstractapor que no sabe que funciones se vayan a desarrollar, lo cual se logra inferir que la clase abstracta cuando es heredada de otras clases se consigue hacer una reutilización del código, por último es devital importancia considerar que para declarar una clase como abstracta se debe utilizar siempre la palabra clave (abstract)
POLIMORFISMO
Desde su nombre se puede definir su significado ya que sedifiere el (POLI) como múltiple y (MORFISMO) como formas, de allí se logra incluir la definición en programación orientada a objetos, como un mismo objeto que adquiere diversas formas el cual serelaciona con los métodos abstractos, con que es manejado como una variable estándar o global y derivándose los métodos como formas distintas. Es como si se digiera que se toma algo igual a un nivelsuperior de dos cosas que son diferentes a un nivel más bajo, Lo que es importante de observar es que en programación orientada objetos es que es como si permitiera que algunas de las característicasespecificas de varios objetos no las tomara o se olvidara de ellas para centrarse en lo que tengan en común.
ABSTRACCION
Expresa las características esenciales de un objeto, las cuales distinguen al...
Regístrate para leer el documento completo.