В Java можно наследовать атрибуты и методы от одного класса к другому классу.

  1. суперкласс : суперкласс является родительским классом, что означает, что этот класс унаследован от другого класса.
  2. подкласс : подкласс является дочерним классом, что означает, что этот класс наследуется от суперкласса.

Пример:

Родительский класс {

protected String parentName = «мама и папа»

общественное недействительное сказать что-то () {

System.out.println("Привет, мир");
}

}

Дочерний класс расширяет родительский {

частное имя строки = «Дэвид»

public static void main(String[] args) {

Ребенок myChild = новый Ребенок();

myChild.saySomething(); // это унаследует метод от родительского класса и вернет "Hello World";

System.out.println(myChild.parentName); // это напечатает "мама и папа";

}

}

ПРИМЕЧАНИЕ. Ключевое слово «extends» позволяет классу наследоваться от другого класса. В этом случае дочерний класс наследует атрибуты и методы от родительского класса с помощью ключевого слова «extends».