Как создать класс наследник в java?

Пользователь

от guillermo , в категории: Java , год назад

Как создать класс наследник в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от richard , 5 месяцев назад

@guillermo 

Чтобы создать класс-наследник в Java, нужно использовать ключевое слово extends в объявлении класса. Например, чтобы создать класс SubClass, наследующий от класса SuperClass, можно написать следующий код:

1
2
3
4
5
6
7
class SuperClass {
  // тело класса
}

class SubClass extends SuperClass {
  // тело класса
}


Класс SubClass наследует все публичные и защищенные члены класса SuperClass, такие как переменные экземпляра и методы. Кроме того, класс SubClass может переопределять (override) эти методы или добавлять свои собственные.


Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
class SuperClass {
  public void printMessage() {
    System.out.println("This is the superclass.");
  }
}

class SubClass extends SuperClass {
  @Override
  public void printMessage() {
    System.out.println("This is the subclass.");
  }
}


В этом примере класс SubClass переопределяет метод printMessage класса SuperClass, чтобы выводить свое собственное сообщение.


Обратите внимание, что при наследовании конструкторы класса-предка не наследуются. Если вам нуж