2017-01-30 3 views
-4

Этот тип метода скрывается? Как статический метод получает область в памяти?Должен ли статический метод переопределить в java?

public class Demo { 
      public static final void main(String args[]) { 
       try{ 
        A a = new B(); 
        a.display(); 
       }catch(Exception e){ 
        e.printStackTrace(); 
       } 
      } 

     } 

     class A{ 
      static void display(){ 
       System.out.println("A"); 
      } 
     } 
     class B extends A{ 
      static void display(){ 
       System.out.println("B"); 
      } 
     } 
+0

[Некоторые подобные вопросы] (https: // WWW. google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=site:stackoverflow.com+java+static+method+overload+override) –

ответ

0

Статические методы Dont принадлежат к экземпляру, а к классу, перекрывая некоторые статический метод не имеет никакого смысла и Java не позволит вам сделать это

Смежные вопросы