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