В Java можно наследовать атрибуты и методы от одного класса к другому классу.
- суперкласс : суперкласс является родительским классом, что означает, что этот класс унаследован от другого класса.
- подкласс : подкласс является дочерним классом, что означает, что этот класс наследуется от суперкласса.
Пример:
Родительский класс {
protected String parentName = «мама и папа»
общественное недействительное сказать что-то () {
System.out.println("Привет, мир");
}
}
Дочерний класс расширяет родительский {
частное имя строки = «Дэвид»
public static void main(String[] args) {
Ребенок myChild = новый Ребенок();
myChild.saySomething(); // это унаследует метод от родительского класса и вернет "Hello World";
System.out.println(myChild.parentName); // это напечатает "мама и папа";
}
}
ПРИМЕЧАНИЕ. Ключевое слово «extends» позволяет классу наследоваться от другого класса. В этом случае дочерний класс наследует атрибуты и методы от родительского класса с помощью ключевого слова «extends».