Java™ SCJP сертификации Халида Могола.
В главе «Наследование» это объясняет, что
Наследование членов тесно связано с их заявленной
доступностью. Если член суперкласса доступен по его простому имени
в подклассе (без использования какого-либо дополнительного синтаксиса, такого как super), этот
член считается унаследованным
Также упоминается, что статические методы не наследуются. Но код ниже вполне подойдет:
Код: Выделить всё
class A
{
public static void display()
{
System.out.println("Inside static method of superclass");
}
}
class B extends A
{
public void show()
{
// This works - accessing display() by its simple name -
// meaning it is inherited according to the book.
display();
}
}
Объяснения в книге применимы только к методам экземпляров?
Подробнее здесь: https://stackoverflow.com/questions/102 ... ed-in-java