-
抽象類Abstract
查看全部 -
如果使用Virtual基類中可以有函數體 如果使用Abstract 基類型中不能有函數體
查看全部 -
調用當前類的構造函數
查看全部 -
隱式調用基類構造函數,顯示調用基類構造函數
查看全部 -
虛方法和多態(tài)
查看全部 -
依賴倒置原則:程序設計要依賴于抽象類,而不是具體類
查看全部 -
virtual 虛方法 override 多態(tài)
查看全部 -
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?接口
接口是什么:接口就是指定一組函數成員,而不實現(感覺比抽象類還抽象,有點像完全沒有普通函數和數據的抽象類)他們的引用類型;
? ? ? ? ? ? ? ? ? ? ?interface ICatchMice
? ? ? ? ? ? ? ? ? ? ?{
? ? ? ? ? ? ? ? ? ? ? ? void CatchMice();--默認public,但不能加任何訪問修飾符
? ? ? ? ? ? ? ? ? ? ?}
接口只能用來被實現
Cat:ICatchMice
(
? ? ?public void CatchMice()
}
接口也是一種引用類型
? ? ?Cat c=new Cat();
? ? ?I Catch Mice ic=(ICatchMice)c;
? ? ?c.CatchMice();
? ? ?ic.CatchMice();
可實現多個接口
? ? ? Cat:Pet ,ICatchMice,IClimbTree;
? ? ? ? ? ? 基類? ? ? 接口1? ? ? ? 接口2
? ? ? {
? ? ? ? ? ?public void CatchRat(){}.
? ? ? ? ? ?public void ClimbTree()
}
查看全部 -
object是所有類的基類
查看全部 -
靜態(tài)類可以用于擴展方法。查看全部
-
要在引用的時候被實現,聯系硬件接口的使用,在不同的使用過程中和情境下,接口有著不同的定義和功能。
調用接口基類寫在前面最前面,接口隨后。
查看全部 -
不允許繼承
查看全部 -
相同簽名函數:函數名相同,具有相同的參數個數、類型。并不包括返回類型
加上new關鍵字,否則會報錯。
查看全部 -
實現繼承:一個類派生于另一個基類,它擁有該基礎類型的所有成員字段和函數。
class?ChildClass:ParentClass { ?? }
Object類是所有類的祖先。
只有單繼承。只能繼承自一個類。
查看全部 -
重載運算符
查看全部
舉報