⑴ 如何在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的屬性和方法
}
}

⑵ java中子類繼承父類是否也繼承了父類的父類

除了父類的私有域,子類都能繼承,也就是說,除了用private限制權利的子類都能繼承。不用舉例了,這已經很清楚了,只要將變數和方法前面加上private,就不能調用!

⑶ java中的父類方法是什麼意思

通過super調用父類的方法
舉例:
public class Father{//定義父類
public void s(){//定義父類的版方法s
}
}
public class Son extends Father{//定義子類權son,繼承父類father
public void s(){//定義子類的s方法,覆蓋了父類的s方法
super.s();//通過super調用父類的s方法
}
}
補充:
Java中,在繼承關系中,super指向當前對象裡面的父對象。

⑷ Java 里怎麼調用父類的父類的方法

如果該方法沒有被子類及其父類重寫的話,直接用子類對象就可以調用了內,如:child.getName();
只要兩者有一個重寫了容,就必須用super.super來調用:super.super.getName();

class A{
public void print(){
System.out.println("I am class A.");
}
public void print(String name){
System.out.println("Hello "+name+", I am class A.");
}}
class Aa extends A{
public void printInfo(){
super.print("SubClass");
}
}

⑸ 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///map的父類是

map 是介面。 有Hashmap 和Hashtable兩個實現類。 看api . 2L說錯了。 map 沒有繼承自collection

Collection
├List //子介面 允許重復,數組,線性存儲
│├LinkedList 使用雙向鏈表實現存儲
│├ArrayList
│└Vector //使用同步方法,線程安全
│└Stack //子類
└Set //不允許重復,隨機存儲,最多有一個null
Map
├Hashtable //同步 線程安全效率低 不允許null
├HashMap //允許空,非同步
└WeakHashMap

⑺ java中,JFrame的父類是什麼Frame的父類是什麼

Java,awt包下的Frame就是JFrame的直接父類,Frame的父類是Window

⑻ java中的父類是什麼

Java中父類的意思是:

某一個類B繼承了類A
則說A是B的父類。
繼承後B擁有A所有的公開方法和屬性。

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。

Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。

⑼ java中子類能繼承父類的父類嗎

繼承。Java中所有的類都有一個共同的父類(嚴格說是父類的父類的……父類)——Object類。
所有的類都可以用自己的實例調用Object類中定義的非private的成員方法,因為它們都是Object的子類。