Как работает extends java — Q&A Хекслет
2026-02-26 19:47 Diff

Ответы

Ключевое слово extends в Java используется для создания подклассов, которые наследуют свойства и методы из суперклассов. При использовании extends подкласс получает доступ ко всем открытым свойствам и методам суперкласса.

Например:

  • В этом примере класс Car наследует свойства и методы класса Vehicle при помощи ключевого слова extends.
  • Теперь объект класса Car имеет доступ к свойствам make и model, определенным в классе Vehicle.
  • Также класс Car может вызывать метод start(), определенный в классе Vehicle

Кроме того, подкласс может определять свои собственные свойства и методы. Например, класс Car имеет свойство numOfDoors, которое не определено в классе Vehicle, и метод drive(), который не наследуется от класса Vehicle

Подклассы в Java могут быть многократно унаследованы. То есть, класс может наследовать свойства и методы от одного класса, который сам является подклассом другого класса, и т.д. В таких случаях используется цепочка наследования.