java繼承——對物件中的重複內容說Bye
概念
父類與子類的關係可以理解為師父與弟子的關係,弟子100%繼承師父的技術,並且發掘出新的特長
格式
父類
public class Employee(){
}
子類
public class Teacher extends Employee(){
}
例項
父類
package y20.m9.inherit;
/**
* @author WuZS
* @date 2020/10/10 20:38
*/
public class Employee {
public String name;
public int id;
public void method(){
System.out.print("我是員工類的方法");
}
}
子類1
package y20.m9.inherit;
/**
* @author WuZS
* @date 2020/10/10 20:40
*/
public class Teacher extends Employee{
public String teacherWork;
}
子類2
package y20.m9.inherit;
/**
* @author WuZS
* @date 2020/10/10 20:39
*/
public class Assistant extends Employee {
public String assistantWork;
}
主控類
package y20.m9.inherit;
/**
* @author WuZS
* @date 2020/10/10 20:45
*/
public class Console {
public static void main(String[] args) {
Teacher teacher=new Teacher();
Assistant assistant =new Assistant();
// 兩個子類裡並沒有定義method()方法,卻可以使用這個方法,因為兩個子類都繼承了父類Employee的內容
// main()是一個靜態方法,不能直接訪問非靜態的方法,要通過物件間接訪問
assistant.method();
teacher.method();
// 下例可見,繼承通過共享父類節省類子類重複程式碼的記憶體開銷
teacher.id=999;
teacher.name="LiMing";
teacher.teacherWork="Math";
assistant.id=888;
assistant.name="LiHong";
assistant.assistantWork="solving Problem After lesson";
System.out.println("\n"+teacher.id+ teacher.name+ teacher.teacherWork);
System.out.println("\n"+assistant.id+ assistant.name+assistant.assistantWork);
}
}
相關文章
- 詳解C++中繼承的基本內容C++中繼繼承
- JavaScript 複習之 物件的繼承JavaScript物件繼承
- java -繼承 -重寫Java繼承
- java中的繼承Java繼承
- java物件導向繼承Java物件繼承
- java中繼承Java中繼繼承
- 說清楚javascript物件導向、原型、繼承JavaScript物件原型繼承
- 為什麼說Java中要慎重使用繼承Java繼承
- Java中物件導向三大特性之繼承Java物件繼承
- JAVA物件導向高階:繼承:許可權修飾符(繼承注意事項) 單繼承 Object類 方法重寫Java物件繼承Object
- 複習java面對物件(方法重寫)Java物件
- 多重繼承及虛繼承中物件記憶體的分佈繼承物件記憶體
- PHP物件導向深入研究之【繼承】,減少程式碼重複PHP物件繼承
- 處理網站中的重複內容問題網站
- #JAVA#物件導向(繼承中成員方法的關係)Java物件繼承
- 物件-原型-繼承物件原型繼承
- Java中的繼承與組合Java繼承
- Java的繼承Java繼承
- JS 中物件的簡單建立和繼承JS物件繼承
- 5-Java物件導向-繼承(下)Java物件繼承
- java學習——物件導向之繼承Java物件繼承
- JAVA物件導向高階一:繼承Java物件繼承
- 公有繼承、私有繼承和保護繼承之間的對比繼承
- 說說C++多重繼承C++繼承
- JS物件繼承時,對引用屬性的處理JS物件繼承
- Java繼承Java繼承
- 物件導向:繼承物件繼承
- JavaScript物件冒充繼承JavaScript物件繼承
- 物件導向--繼承物件繼承
- 物件導向-繼承物件繼承
- JavaScript之物件繼承JavaScript物件繼承
- JAVA中的註解可以繼承嗎?Java繼承
- java之繼承中的構造方法Java繼承構造方法
- Java中的類繼承與多型Java繼承多型
- java繼承-重寫-super例項補充Java繼承
- 物件導向基礎(1)--繼承 多型 重構物件繼承多型
- java-物件導向程式設計--繼承Java物件程式設計繼承
- Java繼承的使用Java繼承