В учебном пособии SCJP я читал раздел "Статика", в нем упоминается следующее:
статические методы не могут быть переопределены, но они могут быть переопределены
Что означает переопределение? Является ли это случаем наличия статического метода, который существует как в родительском, так и в дочернем, с одной и той же сигнатурой, однако они ссылаются отдельно на их имена классов? Например:
class Parent
{
static void doSomething(String s){};
}
class Child extends Parent
{
static void doSomething(String s){};
}
Ссылка: Parent.doSomething();
и Child.doSomething();
?
Кроме того, что же касается статических переменных или статических методов?