Можем ли мы вызвать метод main () для Parent из подкласса в java? - PullRequest
2 голосов
/ 11 февраля 2010

мы знаем, что статические члены также доступны для их подклассов в зависимости от их модификатора доступа.

Итак, у меня есть следующие классы:

            public class A {

            public static void main(String[] args){
            //.....
            }
            }

            public class B extends A{
            //....
            }

Итак, я хотел знать, что если запустить класс B., он будет проходить через основной метод, доступный для него через наследование. если нет Почему?

1 Ответ

4 голосов
/ 11 февраля 2010

Да. Если вы запустите его, он выполнит основной метод родительского класса.
Статический метод будет наследоваться, но его нельзя переопределить.
Если вы определите любой статический метод с тем же именем в подклассе, он будет скрывать только родительский метод, но не переопределять его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...