Основы наследования в java
Класс может заимствовать методы другого класса. Язык Java поддерживает операцию наследования:
наследование производится с помощью ключевого слова extends
Абстрактные классы в java
Класс является абстрактным, если имеет модификатор abstract.
Класс должен быть помечен этим модификатором, если у него хоть один абстрактный метод (помеченсловом abstract и не имеет реализации).
Использование ключевого слова super в java
Ключевое слово super() являет собой ссылку на базовый класс, которую можна использовать в дочерних классах. В основном используется для вызова методов родительского класса. К примеру чтобы не потерять функциональность, можна использовать его для вызова конструктора базового класса с параметрами.
Подкласс может вызывать конструктор, определенный его суперклассом, с помощью следующей формы ключевого слова super:
super{список_аргументов);
Список_аргументов определяет любые аргументы, требуемые конструктору в суперклассе. Оператор super () всегда должен быть первым выполняемым внутри конструктора подкласса.
Конструктор при наследовании в java
Динамическая диспетчеризация методов в java
Дата добавления: 2015-12-21; просмотров: 82; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!