- Uso de alias durante llamadas a métodos
-
Sobrecarga de metodos
- se reconoce por el tipo de parametros y su posocion
- se puede sobrecargar el constructor para tener varias formas de inicializar la instancia el objeto.
-
this
- Invocando a constructores desde constructores
-
final
-
datos
- constantes
- Constantes blancas
- Parámetros de valor constante
- metodos
-
clases
- para que no sea heredable.
-
Ocultar la implentación
- public
- protectetd
- friendly
- private
- package
-
Herencia (extends) (es un)
- super
- Inicializando la clase base
- Constructores con parametros
- Composición (tiene un)
-
Polimorfismo
-
constructores
- Siempre se llama primero al constructor base
- despues se inicializa los miembros de la clase derivada
- y de ahi recien se inicializa el constructor de la clase derivada
- clase base abstracta (abstract)
-
Interfaces (interface)(implements)
- Extender una interfaz con herencia
-
clases internas
- clase envolvente
- El enlace con la clase externa
- Referirse al objeto de la clase externa (this)
- Eligiendo
- Se utilizan igual para el polimorfismo, como si se tratase de una clase base.