类的继承和派生java_类的继承和派生
一、類的繼承和派生定義。
繼承:保持已有類的特性而構造新類的過程稱為繼承。
派生:在已有類的基礎上新增自己的特性而產生新類的過程稱為派生。
被繼承的已有類稱為基類。
派生出的新類稱為派生類。
二、繼承與派生的目的
繼承的目的:實現代碼的重用
派生的目的:當新的問題出現,原有程序無法解決時,需要對原有程序進行改造。
派生類對原有程序的改造:
性質約束,即對基類的性質加以限制或刪除。
性質擴展,即增加派生類的性質。
三、派生類的聲明
class 派生類名: 繼承方式 基類名
{
private:
成員聲明列表
protected:
成員聲明列表
public:
成員聲明列表
}
四、繼承方式
三種繼承方式
1.公有繼承
2.私有繼承
3.保護繼承
不同之處
派生類成員對基類成員的訪問權限。
通過派生類對象對基類成員的訪問權限。
公有繼承
基類的public和protected成員的訪問屬性在派生類中不變,但基類的private成員不可直接訪問。
派生類的成員函數可以直接訪問基類的public和protected成員,但不能直接訪問基類的private成員。
私有繼承
基類的public和protected成員都以private成員都以private身份出現在派生類中,但基類的private成員不可直接訪問。
通過派生類的對象不能直接訪問基類中的任何成員。
保護繼承
基類的public和protected成員都以protected的身份出現。
總結
以上是生活随笔為你收集整理的类的继承和派生java_类的继承和派生的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java强制执行方法_java – 在
- 下一篇: java圆饼图插件_饼图----插件