Встречается на собеседованиях • сегодня
Может ли наследуемый класс обращаться к приватному полю родительского класса
Нет, наследуемый класс не может напрямую обращаться к приватным полям родительского класса. Приватные члены класса доступны только внутри самого класса, где они объявлены. Однако можно использовать protected или public методы/поля, либо предоставить доступ через геттеры/сеттеры.
Пример:
java
class Parent {
private String secret = "private data";
protected String getSecret() { return secret; }
}
class Child extends Parent {
void printSecret() {
// System.out.println(secret); // Ошибка компиляции
System.out.println(getSecret()); // Доступ через protected метод
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы