Mapa mental
Inheritance
Conteúdo do mapa
Inheritance
Extendible
- Use the extend keyword to extend a class
- Parent class
- Superclass
- Being extend
- Superclass
- Child class
- Subclass
- Add new methods and fields to influence the parent class
- Method overriding
- A new method from a subclass that has the same signature as a method in the parent class
- Method overloading
- A new method from a subclass that has the same name but different argument as a method in the parent class
- Method overriding
- Constructors
- When creating a subclass object, its superclass is also instantiated
- Keyword super
- Represent an instance of the direct superclass of the current object
- Add new methods and fields to influence the parent class
- Subclass
- Is-a relationship
- A subclass is a type of the superclass, but the superclass is not necessarily the subclass
- Accessibility
- A subclass can access its superclass's public and protected methods and fields
Inextensible
- Use the final keyword or final classes to prevent classes from being subclassed
Informações
- Descrição
- Mapa Mental sobre Inheritance, criado por Boning Deng em 24-11-2019.
- Criado por
- Boning Deng
- Visualizações
- 0
- Histórico
-
- Criado por Boning Deng · 24 nov 2019
- Copiado por Boning Deng · 24 nov 2019
- Avaliação