freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第4章vbnet面向?qū)ο蟪绦蛟O(shè)計-wenkub

2022-10-09 16:08:16 本頁面
 

【正文】 d 39。另外,例子中還聲明了一個只讀屬性 height,它只有 Get屬性過程,并且使用 ReadOnly修飾符修飾屬性。當執(zhí)行語句 = 200 時,調(diào)用 Set屬性過程給 width屬性賦值。 動手做: %page LANGUAGE = vb% script language=vb runat =server Class Window Private pWidth As Double = 30 Private pHeight As Double = 20 Public Property width() As Double Get Return pWidth End Get Set(ByVal value As Double) pWidth = value End Set End Property Public ReadOnly Property height As Double Get Return pHeight End Get End Property End Class [例 43]()使用屬性 /script HTML HEAD titleTest Property/title /HEAD BODY TABLE width=100% bordercolor=blue border=1 TR height=25 bgcolor=blue TD align=centerfont color=white程序輸出結(jié)果/font/TD/TR TR bgcolor=whiteTD % Dim y As new Window() =200 (The width of window is amp。然而,也可以使用 ReadOnly 或 WriteOnly 修飾符來限制對屬性的讀取或修改,產(chǎn)生只讀和只寫屬性。甚至,它們還可以對此類特性進行計算。比如窗口標題、窗口位置、客戶名稱等,都可以作為屬性。例如: – Dim p As Employee –p = new Employee(“l(fā)i”, 23, 2020) 字段與屬性 1. 字段 字段表示與對象或類相關(guān)聯(lián)的變量。同時,聲明了兩個不同的構(gòu)造函數(shù),一個給兩個字段賦初值為 0,一個給兩個字段賦初值為特定值。 – 析構(gòu)函數(shù)主要用于釋放類實例,在銷毀對象時使用。類體用于定義類的成員,成員可以是變量、屬性、方法和事件。 類定義 ? 在面向?qū)ο蟪绦蛟O(shè)計中,類被作為一種數(shù)據(jù)結(jié)構(gòu),是數(shù)據(jù)和對數(shù)據(jù)操作的集合體。是生產(chǎn)實例對象的模板,是對同一類對象的抽象。 類修飾符 說明 Public 公有訪問權(quán)限,不受限制 Protected 保護訪問權(quán)限,僅在其類體內(nèi)或派生類中被訪問到 Private 私有訪問權(quán)限,僅在類體內(nèi)可被訪問到 Friend 友元訪問權(quán)限,只有在包含此實體聲明的程序內(nèi)才是可訪問的 ProtectedFriend 同時具有 Protected和 Friend訪問權(quán)限 Shadows 表明此類隱藏基類中的同名元素 MustInherit 不能創(chuàng)建此類的實例,只能從此類派生類 NotInheritable 該類不能被繼承 表 41 類修飾符 動手做: Public Class Employee Private name As String Private age As Integer Private salary As Single Public Sub New(ByVal n As String, ByVal a As Integer, ByVal s As Single) name = n age = a salary = s End Sub Public Function GetName() Return name End Function End Class [例 41]()定義一個雇員 Employee 構(gòu)造函數(shù)和析構(gòu)函數(shù) – 構(gòu)造函數(shù)完成對象的初始化工作。其語法格式為: – Sub Finalize() – 語句 – End Sub – 當銷毀對象時系統(tǒng)自動調(diào)用 Finalize,該方法主要完成在對象銷毀前需要完成的工作。 創(chuàng)建和初始化對象 –定義了類之后,就可以通過 new關(guān)鍵字來創(chuàng)建類實例,類實例是一個引用類型的變量。原則上,字段應(yīng)該作為類的私有成員,用于封裝類的數(shù)據(jù)。屬性和字段都能在對象中存儲信息,但屬性與字段不同,屬性使用屬性過程控制如何設(shè)置或返回值,而字段只是公共變量。 Visual Basic .NET 有兩種類型的屬性過程:Get 屬性過程用于檢索屬性值; Set 屬性過程用于向?qū)傩再x值。只讀屬性不能有 Set 屬性過程,這樣就不能給屬性賦新值,只能讀取屬性值。 amp。當執(zhí)行語句 (The width of window is amp。 ? 使用 Shared修飾符聲明的字段或?qū)傩允枪蚕碜侄位蚬蚕韺傩浴?不需要生成類實例 ? () 39。比如,前面講過的構(gòu)造函數(shù)和析構(gòu)函數(shù)就是方法,只不過他們是兩類特殊的方法。 方法 2. 共享方法 使用 Shared修飾符聲明的方法為共享方法,共享方法不對特定實例進行操作,它不與實例相關(guān)聯(lián),它屬于類。模塊中聲明的方法是隱式共享的,不能顯式使用 Shared 修飾符。 不需要生成類實例 (The Value of Shared field is amp。 ) % /TD /TR /TABLE /BODY /HTML 程序輸出如圖 43所示: 3. 方法重載 方法重載允許一個類中有同名的方法存在,即一個類中可以有兩個以上的方法取相同的名字。 (10) amp。 ()) % /TD /TR /TABLE /BODY /HTML 程序輸出如圖 44所示: 點評: 該類有三個重載方法 square,用于計算integer、 double和 decimal類型數(shù)的平方。一般稱被繼承的類為基類或父類,而稱繼承后產(chǎn)生的類為派生類或子類。有一個例外,就是構(gòu)造函數(shù),它須在每一個子類中重新編寫。 3. 隱藏方法 通過使用 Shadows關(guān)鍵字可以使派生類中的方法隱藏基類的同名方法。以下幾個修飾符用于重寫方法: Overridable — 允許某個類中的屬性或方法在派生類中被重寫。 MustOverride — 要求派生類重寫屬性或方法。這樣,委托就等效于一個類型安全函數(shù)指針或一個回調(diào),可用于事件處理功能。 委托聲明用于定義一個從 類。從而把委托和方法關(guān)聯(lián)起來。 Now() End Sub End Class /script HTML
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1