1.子類別如果繼承父類別,沒有選擇建構子是要實作那個父類別的建構子 預設會給它沒有方法那個

2..Net framework 會先建構父類別再建構子類別,
new子類時預設會先訪問父類中的「空建構式」,如果父類別沒有空建構式,

小豆干 發表在 痞客邦 留言(1) 人氣()

通過base關鍵字訪問基類的成員:

1.調用基類上已被其他方法重寫的方法。
2.指定創建派生類實例時應調用的基類構造函數。

小豆干 發表在 痞客邦 留言(0) 人氣()

繼承 (Inheritance) 和封裝 (Encapsulation) 以及多型 (Polymorphism)
並稱物件導向程式設計的三個主要特性

繼承可讓您建立新類別 (Class) 以重複使用、擴充和修改其他類別中定義的行為。

小豆干 發表在 痞客邦 留言(0) 人氣()

可以直接參考此篇

http://sweetkikibaby.pixnet.net/blog/post/191604600 

簡要重點:

小豆干 發表在 痞客邦 留言(0) 人氣()

1.以傳值方式傳遞參考型別

以「傳值方式」傳遞參考型別參數時,傳的是參數的位址
它有可能會變更到參考指到的資料,例如類別成員的值。

小豆干 發表在 痞客邦 留言(0) 人氣()

1.以傳值方式傳遞實質型別

「傳值呼叫」是指當呼叫方法時,呼叫方法的實引數會複製一份給被呼叫方法的虛引數
所以實引數和虛引數佔用不同的記憶體位址。

小豆干 發表在 痞客邦 留言(0) 人氣()

我們可以使用兩種方式來宣告常數,const (C# 參考)、readonly (C# 參考)。


1.編譯時期常數const(靜態常數)

小豆干 發表在 痞客邦 留言(0) 人氣()

1.結構宣告內不能初始化欄位(宣告時直接指定值)
,除非將其宣告為 const 或 static。
初始化要在建構子中完成。

小豆干 發表在 痞客邦 留言(0) 人氣()

  • private 
    只能在自己類別中存取。

小豆干 發表在 痞客邦 留言(0) 人氣()

陣列常用屬性

int[] a1 = new int[3];
int[,] a2 = new int[3, 4];//3樓4戶(三列四行)

//1.Length屬性--取得陣列中陣列元素的個數
Response.Write("a1的Length是:" + a1.Length);//輸出3
Response.Write("a2的Length是:" + a2.Length);//輸出12

//2.Rank屬性--表示陣列中的維度(秩)
Response.Write("a1的Rank是:" + a1.Rank);//輸出1
Response.Write("a2的Rank是" + a2.Rank);//輸出2

陣列常用方法

1.GetUpperBound方法--取得陣列中某一維度上限

小豆干 發表在 痞客邦 留言(0) 人氣()

1 23