面向对象开发===继承特点
生活随笔
收集整理的這篇文章主要介紹了
面向对象开发===继承特点
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一:繼承的特點
1.子類和父類滿足? is? ?a 的關系;
2.繼承的關鍵字是? extends? ;
3.單根性:單繼承性,一個類只有一個父類;
二:繼承的注意事項
1.無論我們子類中是否調用super();默認都會先去執行父類的無參構造;
2.子類中顯示調用了父類的帶參構造,則不調用父類的無參構造;
3.父類中私有的屬性或者方法,子類不能繼承;
4.父類的構造方法也不能繼承;
? ? 三:super關鍵字
1.只能出現在子類的方法中;
2.如果是調用父類的構造方法只能位于子類構造的第一句
3.super.屬性,調用父類屬性 super.方法(),調用父類方法
四:重寫的注意事項
1.重寫方法只能出現在子類中;
2.不在一個類中,子類重寫父類方法;
3.方法名一致,參數列表一致;
4.重寫方法的訪問權限修飾符不能嚴于父類;
5.父類中的靜態方法不允許被重寫,但是子類中可以創建同名的靜態方法
6.父類的私有方法不允許被重寫
7.如果父類的方法有返回值,我們子類重寫的時候,
可以返回這個值本身,也可以返回值的子類型;
轉載于:https://www.cnblogs.com/ak666/p/8010659.html
總結
以上是生活随笔為你收集整理的面向对象开发===继承特点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从放弃迅雷和IDM到自己开发下载工具
- 下一篇: C# (类型、对象、线程栈和托管堆)在运