2017-01-30 50 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

靜態方法不屬於一個實例,但一類,覆蓋了一些靜態方法是沒有意義和Java不會讓你這樣做