1 год назад
Java 1621. Как работает наследование в Java?
В Java наследование позволяет классам наследовать свойства и методы других классов. Класс, который наследует свойства и методы, называется подклассом или производным классом, а класс, от которого наследуются свойства и методы, называется суперклассом или базовым классом. Для создания наследования в Java используется ключевое слово extends. Класс-подкласс указывает с помощью ключевого слова extends имя суперкласса, от которого он наследует свойства и методы. Пример наследования в Java: public class Person { protected String name; public Person(String name) { this...
1 год назад
Java 761. Расширение модификаторов при наследовании, переопределении и сокрытии методов. Если у класса-родителя есть метод, объявленный как
761. Расширение модификаторов при наследовании, переопределении и сокрытии методов. Если у класса-родителя есть метод, объявленный как private, может ли наследник расширить его видимость? А если protected? А сузить видимость? При наследовании, по умолчанию, методы, объявленные как private, не наследуются и не могут быть доступны в наследнике. При переопределении метода в наследнике, уровень доступа в наследнике не может быть более ограничен, чем в родителе. То есть, если родитель объявил метод...