Mapa mental
Inheritance
Conteúdo do mapa
Inheritance
The process of extending a class.
Declare a class 'final' to make it inextensible.
Develops an "is a" relationship.
The subclass inherits all public methods and fields of the superclass.
- The subclass cannot access the private methods from the superclass.
Overriding
- Purpose: to change the behavior of a method.
- To override a method, you have to write the new method in the subclass.
- If only the name is the same but the list of arguments is different, then it is method overloading.
- It is not possible to override a private method.
It is legal to assign an instance of a subclass to a superclass variable.
- This is because it is guaranteed that the subclass "is a" superclass. The opposite is not true, the superclass is not always a subclass.
Informações
- Descrição
- Mapa Mental sobre Inheritance, criado por Eduardo Ramirez-Trejo em 21-11-2019.
- Criado por
- Eduardo Ramirez-Trejo
- Visualizações
- 0
- Avaliação