Mapa mental
Extensión de clases
Conteúdo do mapa
Extensión de clases
Todo Java forma parte de una clase, es una clase o describe como funciona una.
Es un punto medio entre público y privado, porque -como ocurre con las privadas- no se puede acceder a ella desde una instancia de la clase, pero -como ocurre con las públicas- puede ser accedido desde las subclases de ésta, no importa si se encuentran o no en el mismo paquete.
La clase Object, es la clase raíz de todo el árbol de la jerarquía de clases Java, y proporciona un cierto número de métodos de utilidad general que pueden utilizar todos los objetos
Una clase abstracta no se puede instanciar, aunque pueden existir clases derivadas por compatibilidad ascendente, lo que quedaría de la siguiente forma: NombreDeClase objeto = new NuevaClase();
Polimorfismo
- Pilar de la POO en conjunto con la Abstracción, Encapsulación y Herencia.
Super Clase Object
- Vector que puede almacenar arreglos de tipo Object
Herencia
- La herencia es un mecanismo que permite la definición de una clase a partir de otra ya existente.
Clases anidadas
- Clases anidadas: En java es posible crear una clase dentro de otra misma, o crear una clase dentro de un método, o incluso crear clases sin nombre.
- Estáticas Internas. No-Estáticas Internas: Internas Miembro Internas de Método Internas Anónimas
DownCasting
- El cast es necesario porque el método get() devuelve objetos de tipo Object. Pues bien, a esta operación se le llama «downcasting», porque estás moldeando un objeto a una de sus subclases.
Ejemplo de Interfaz
- La declaración de una interfaz es similar a una clase, aunque emplea la palabra reservada interfaz en lugar de class y no incluye ni la declaración de variables de instancia ni la implementación del cuerpo de los métodos
- public interface IdentificadorInterfaz { // Cuerpo de la interfaz ... }
UpCasting
- Cuando metes un objeto Silla en un Arraylist java hace un casteo a Object, eso se conoce como Upcasting. Si se quiere recuperar agg: Silla s = (Silla)miLista.get(0);
Informações
- Descrição
- Mapa Mental sobre Extensión de clases, criado por Armando Aguero em 22-05-2019.
- Criado por
- Armando Aguero
- Visualizações
- 1
- Avaliação