當前位置:編程學習大全網 - 編程軟體 - java父類 子類繼承問題

java父類 子類繼承問題

public class gh {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

SuperClass superOb = new SuperClass();

SuperClass subOb = new SubClass();

superOb.x = 100;

superOb.y = 200;

superOb.sum();

subOb.x = 40;

subOb.y = 30;

subOb.z = 15;

subOb.show(); //應該是這裏報錯了。。

subOb.sum();

// subOb.point();

}

報錯原因:

SuperClass subOb = new SubClass();其實是父類的引用指向了子類的實例。

JVM沒有那麽智能,靠這個引用去調用父類本身不存在的方法。

如果想調用子類中的方法(但是又不存在與父類的方法),只能通過子類引用去調用。

}

  • 上一篇:石家莊歐景園商鋪小區周邊配套怎麽樣?
  • 下一篇:c語言程序工作流程
  • copyright 2024編程學習大全網