靜態方法的繼承問題


/*繼承靜態方法的調用

 * 1、申明是父類,子類實例對象調用的是父類的靜態方法

 * 2、申明是子類,子類實例對象調用的是子類的靜態方法

*/

class SuperClass{

   public static void print(){

      System.out.println("調用SuperClass方法");

   }

};

class SubClass extends SuperClass{

   public static void  print(){

      System.out.println("調用SubClass方法");

   }

};

public class Static_Method_Extends {

public static void main(String[] args) {

  SuperClass sa=new SubClass();

  SubClass sb=new SubClass();

  sa.print();

  sb.print();

}

}

/*

結果:

調用SuperClass方法
調用SubClass方法

*/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM