當前位置:首頁 » 編程語言 » 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的屬性和方法
}
}

熱點內容
玩火影筆記本要什麼配置 發布:2024-04-25 08:34:59 瀏覽:208
sql性能監視器 發布:2024-04-25 08:21:48 瀏覽:832
吃雞ak配置什麼最好 發布:2024-04-25 08:15:46 瀏覽:447
firefox緩存目錄 發布:2024-04-25 08:00:31 瀏覽:940
我的世界國服怎麼免費弄伺服器 發布:2024-04-25 08:00:16 瀏覽:540
javaapi源碼 發布:2024-04-25 07:51:15 瀏覽:606
怎麼在伺服器執行jmeter腳本 發布:2024-04-25 07:35:25 瀏覽:397
域名訪問https 發布:2024-04-25 07:16:56 瀏覽:414
javaie亂碼 發布:2024-04-25 07:07:15 瀏覽:602
php開發微信支付 發布:2024-04-25 06:57:38 瀏覽:317