1.繼承的概念 繼承的本質是一批類的抽象,從而實現對現實世界更好的建模,比如老師,學生,這些類都可抽象為人這個類。 對於父類私有的屬性,子類如果想要調用可以使用封裝思想中的get、set方法來調用。 2.查看繼承關係的快捷鍵 control + h或者crtl + h 如下圖 3.Object類 O ...
1.繼承的概念
繼承的本質是一批類的抽象,從而實現對現實世界更好的建模,比如老師,學生,這些類都可抽象為人這個類。對於父類私有的屬性,子類如果想要調用可以使用封裝思想中的get、set方法來調用。
2.查看繼承關係的快捷鍵
control + h或者crtl + h 如下圖3.Object類
Object類可以說是所有類的祖宗類,也就是所有類都預設直接或間接繼承Object類。
Object類中部分方法展示:
4.繼承註意事項
Java中只有單繼承,沒有多繼承。也就是說一個類只能直接繼承一個類(比如,Student繼承了Person類之後就不能再直接在繼承其它的類,但是可以間接繼承多個類,比如Student直接繼承Person類,間接繼承Object類),形象描述:一個兒子只能有一個爸爸,但是一個爸爸可以有多個兒子。點擊查看代碼
package com.Tang.oop.demo05;
public class Application {
public static void main(String[] args) {
Student Twq1 = new Student();
Twq1.say();
// System.out.println(Twq1.money);
Person person = new Person();
}
}
package com.Tang.oop.demo05;
public class Person {
private int money=10_0000_0000;
public void say(){
System.out.println("Twq說了一句話");
}
public int getMoney() {
return money;
}
public void setMoney(int money) {
this.money = money;
}
}
package com.Tang.oop.demo05;
//子類繼承父類之後,就會擁有父類的全部方法
public class Student extends Person{
}