當前位置:首頁 » 編程語言 » java父類的父類

java父類的父類

發布時間: 2022-08-10 00:34:05

『壹』 java 調用父類的父類

在father中在定義一個調用父類的方法,在子類逐級調用。。。

classGrandPa
{
voidMethod()
{
System.out.println("Hello,IamGrandPa!");
}
}
classFatherextendsGrandPa
{
voidMethod()
{
System.out.println("Hello,IamFather!");
}

/**定義一個調用父類的方法*/
voidgetParentMethod()
{
super.Method();
}
}
classSonextendsFather
{
voidMethod()
{
/**這么逐級調用就可以了*/
super.getParentMethod();
System.out.println("AndSonisfollowed!");
}

publicstaticvoidmain(String[]args)
{
Sonson=newSon();
son.Method();
}
}

『貳』 Java中怎麼繼承祖父類(即父類的父類)的私有屬性

子類不能繼承父類的私有屬性,但是如果子類中公有的方法影響到了父類私有屬性,那麼私有屬性是能夠被子類使用的。

『叄』 java中子類調用祖父類(父類的父類)的方法

1、如果是多態,只能通過super的方式調用基類方法,具體決定於父類是否覆蓋了父類的父類方法,如果父類的方法覆蓋了父類的父類,則super無法調用到父類的父類方法。如果父類的方法沒有覆蓋父類的父類,則super可以調用到父類的父類方法。

publicclassA{//定義類A
publicvoidshow(){
}
}
publicclassBextendsA{//定義子類B,繼承類A
publicvoidshow(){
super.show();//調用父類A的方法show
}
}

2、如果不是多態,則可以直接訪問方法名就能夠訪問到父類的父類方法

publicclassA{//定義類A
publicvoidshow(){
}
}
publicclassBextendsA{//定義子類B,繼承類A
publicvoidme(){
show();//調用的是父類A中定義的show方法
}
}

『肆』 如何在Java中使用子類繼承父類的父類,舉個例子看看,謝謝

class Animal{//動物類
public String name="haha";//名字
public void say() {//說話方法
System.out.println(name+" say hi");
}
}
class Cat extends Animal{//貓類繼承了動物類

}
public class Test {
public static void main(String[] args) {
Cat cat=new Cat();//實例化一個貓
cat.say();//由於貓繼承了動物,所以繼承了他所有非private的屬性和方法
}
}

熱點內容
sqlserver2000xp 發布:2025-09-17 09:36:19 瀏覽:828
c9什麼時候升級安卓70 發布:2025-09-17 09:35:36 瀏覽:210
速演算法中 發布:2025-09-17 09:30:50 瀏覽:379
怎麼進網站伺服器 發布:2025-09-17 09:18:15 瀏覽:461
小火箭伺服器訂閱是什麼 發布:2025-09-17 09:01:40 瀏覽:736
c語言入門基礎 發布:2025-09-17 08:54:30 瀏覽:668
副卡服務密碼是多少位 發布:2025-09-17 08:45:44 瀏覽:438
白條密碼是什麼情況 發布:2025-09-17 08:43:01 瀏覽:319
高中信息演算法與程序 發布:2025-09-17 08:41:34 瀏覽:26
伺服器禁止設置幾個ip 發布:2025-09-17 08:41:26 瀏覽:504