java——繼承下的super
互聯網 2022/1/4 14:17:50
package Project1;import java.util.*;class father{private int num=0;public void setNun(int num) {this.num = num;}public int getNum(){return num;}
}
class son extends father{public int getNum(){return super.getNum();//此處必須加super,因為father的num是p…
package Project1; import java.util.*; class father{ private int num=0; public void setNun(int num) { this.num = num; } public int getNum(){ return num; } } class son extends father{ public int getNum(){ return super.getNum();//此處必須加super,因為father的num是private的要訪問只能用方法 //而此處的方法也是getNum優先調用的是子類重載的方法不用super是用的father的 //不然就是無限循環 } } public class Main{ public static void main(String[] args){ var a=new son(); System.out.println(a.getNum()); } }

關于找一找教程網
本站文章僅代表作者觀點,不代表本站立場,所有文章非營利性免費分享。
本站提供了軟件編程、網站開發技術、服務器運維、人工智能等等IT技術文章,希望廣大程序員努力學習,讓我們用科技改變世界。
[java——繼承下的super]http://www.yachtsalesaustralia.com/tech/detail-279901.html
贊(0)
- 2022-05-20IdWorker.java
- 2022-05-20JAVA開發之碰撞算法
- 2022-05-20JavaDoc
- 2022-05-20JAVA·類的主方法
- 2022-05-20java8 對象轉map時重復key Duplicate key xxxx
- 2022-05-20腳踏實地的Netty源碼研究筆記——開篇
- 2022-05-20Java-成績文件處理
- 2022-05-20java的訪問權限protected和default
- 2022-05-20線程池源碼解析
- 2022-05-20數據結構篇_編程思想板塊_第二章棧和隊列的應用