2019年5月11日 星期六

05 物件導向

定義類別
* [修飾字] Class 類別名稱
[繼承類別]
[實作介面]
定義屬性
定義欄位
定義建構函式
定義方法
定義其他資料
End Class

宣告物件
* Dim 物件變數 As 類別名稱
物件變數 = New 類別名稱(建構式引數)
#字串為一類別,可省略New關鍵字
繼承:關鍵字 Inherits,i.e. Inherits System.Web.UI.Page
#要讓ASP.NET的網頁有記憶資料的功能,可將資料宣告為Page類別的共用欄位,這並非好方法,較佳做法在第10章
*Private Shared num As Integer
多型與介面
* 介面與類別類似,但僅定義了欄位與方法,不提供方法細節,要讓介面產生作用,必須以某個類別實作其介面,關鍵字為Implements
命名空間
.NET Framework的類別
引入命名空間
* 於指示詞中:Import Namespace="命名空間完整名稱" or 於VB程式中:Imports 命名空間名稱
#如果類別名稱發生衝突,應該使用類別全名
傳統VB常用函式:新的命名空間中如果有定義相同函式,建議使用新命名
System的常用類別(細看:page 5-42)
* System.Object, System.String, System.DateTime, System.Random, System.Array
網頁生命週期與Page物件(細看)
共用事件程序(細看)

沒有留言:

張貼留言