-
虛方法是多態(tài)的前提
查看全部 -
預(yù)定義的常用集合:
動態(tài)數(shù)組:ArrayList
初始化,可以不指定大小
獲取長度,使用Count屬性
添加Add
刪除Remove,RemoveAt
訪問[index]
列表:List
字典:Dictionary
隊列:Queue
棧:Stack
查看全部 -
普通成員必須new出一個對象來訪問,靜態(tài)成員將直接通過類名訪問,和實例不再有直接關(guān)系。僅和整個類有關(guān),不再和單獨(dú)的對象掛鉤。
查看全部 -
靜態(tài)成員和實例成員分開保存,靜態(tài)成員單獨(dú)存儲在堆中。
查看全部 -
靜態(tài)成員將被類的所有實例共享,所有實例都訪問同一內(nèi)存位置。
查看全部 -
1.自定義類型的隱式顯式轉(zhuǎn)換。 2.重載操作符。 3.聲明父類=new 子類;overrite重寫父類方法和new覆蓋父類方法都會使用子類方法。查看全部
-
避免寫重復(fù)的代碼,但是在主函數(shù)中還是寫了同等代碼行的變量調(diào)用?
查看全部 -
事件就是對委托進(jìn)行的一種封裝
發(fā)布者:通知某事件發(fā)生? 訂閱者:對某事件關(guān)注
當(dāng)事件發(fā)生時會通知所有的訂閱者 如果想被通知則需要注冊來關(guān)注這個事件
事件聲明
delegate void Handler();
public event Handler NewDog;/* event是事件的關(guān)鍵字*/
事件訂閱
NewDog+=方法 //關(guān)注
NewDog-=方法 //取消關(guān)注
方法可以是,實例方法,靜態(tài)方法,匿名方法,Lambda表達(dá)式
查看全部 -
什么是委托
查看全部 -
常用集合:
動態(tài)數(shù)組:ArrayList??
列表:List 初始化,可以不指定大小,獲取長度使用屬性Count 添加Add 刪除Remove,RemoveAt 訪問[index]
字典:字典容器存儲是一系列的鍵值對,每個值對應(yīng)唯一一個鍵 Dictionary 數(shù)量 Count 添加Add(key,value) 刪除 Remove 訪問 [key]
隊列:Queue 先進(jìn)先出,類似一個兩端開口的羽毛球筒? Dequeue出隊 Enqueue入隊
棧:Stack 先進(jìn)后出,后進(jìn)先出的一種容器好比一個開口的羽毛球筒 出棧Pop 入棧Push 獲取棧頂元素Peek
查看全部 -
常用集合:
動態(tài)數(shù)組:ArrayList??
列表:List 初始化,可以不指定大小,獲取長度使用屬性Count 添加Add 刪除Remove,RemoveAt 訪問[index]
字典:Dictionary
隊列:Queue
棧:Stack
查看全部 -
泛型接口 語法:interface IMyself <T>{ T Myself(T self)}
實現(xiàn):class A:IMyself
{?
?? public A Myself(A self);
}
查看全部 -
使用泛型的方法
查看全部 -
泛型類就是一個模子,語法:class Cage<T>{。。。}其中T是某種類?
查看全部 -
為什么要重載運(yùn)算符
查看全部
舉報