Суперкласс класса A — это класс, из которого класс A является производным. В языках программирования, таких как C++, разрешается наследование класса из нескольких классов одновременно. Когда класс наследуется от нескольких суперклассов, такие концепции называются множественным наследованием. Java не поддерживает множественное наследование. Если есть необходимость реализовать множественное наследование.

Класс, производный от суперкласса, называется подклассом. Иногда-суперкласс также называется родительским классом или базовым классом, а подкласс называется дочерним классом или производным классом. Подкласс может повторно использовать элемент данных и методы суперкласса, которые уже были реализованы, а также может расширять или заменять поведение в суперклассе, переопределяя методы. Подкласс может иметь свои собственные данные-члены и функции-члены.
Вы можете видеть в этом примере программы, что класс Employee используется для отслеживания часов, которые сотрудник отработал, наряду с почасовой оплатой труда и отношением, которое дает вам грубая мера их активности или какой процент времени они действительно продуктивны.

открытый класс Employee
{
защищенное двойное отношение; ;
public Employee(int pay, int hours, double att) // конструктор
{
payPerHour = зарплата;
numHoursPerWeek = hours;
отношение = att;< br /> }
public double getProductivity()
{
return numHoursPerWeek*attitude;
}
public double getTeamProductivity()
{
return getProductivity();
}
public int WeekSalary()
{
return payPerHour*numHoursPerWeek;
}
}

Если вы внимательно присмотритесь, то заметите, что класс Employee обладает очень личные характеристики работника. Так что подумайте быстро о разных типах сотрудников! Конечно, вы можете подумать о сотрудниках с особыми характеристиками, например, менеджер-инженер, механик и т. д. Вы правы, подкласс сотрудника будет иметь свойства класса сотрудника, а также некоторые другие свойства.

Посетите наш сайт для Обучения Java в Джайпуре