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

正文內(nèi)容

第7章多態(tài)性(編輯修改稿)

2024-10-27 16:12 本頁面
 

【文章內(nèi)容簡介】 { new int MyIntProperty { get。 set。 } } 接口 實例:薪水發(fā)放系統(tǒng) p180 代碼分析與討論 ( 1)接口的方法和屬性在類中實現(xiàn)。若實現(xiàn)了方法,返回數(shù)據(jù)類型和參數(shù)數(shù)據(jù)類型必須完全匹配 interface 塊中對該方法的描述(類似于 abstract 類)。 ( 2)接口引用能夠為實現(xiàn)接口的每一類型調(diào)用方法成員的正確派生版本。不同的對象與其方法關(guān)聯(lián)在一起,因此在調(diào)用方法時不必考慮是哪個對象,只要這個對象是接口的引用就行,這也是多態(tài)性行為的典型實例。 接口 接口 實例:用接口實現(xiàn)不同的度量衡系統(tǒng) p186 代碼分析與討論 ( 1)如果一個類實現(xiàn)的兩個接口具有相同的成員名稱,且每個成員都需要有不同的實現(xiàn),就必須采用接口成員的 顯示實現(xiàn) 。 接口成員的顯示實現(xiàn)是指實現(xiàn)接口的成員時成員名稱使用完全限定名。 ( 2)實現(xiàn)接口的類可 正常實現(xiàn)(隱式實現(xiàn)) 某些方法,調(diào)用時就可以從 類實例 訪問它們,即這些方法是類默認具有的功能; 而其它同名方法則需 顯式實現(xiàn) 。顯式實現(xiàn)接口成員只能通過 接口實例 訪問,并只能由它的成員名稱引用。 ( 3)顯式接口成員不能使用任何訪問限制符也不能加上 abstract, virtual,override 或 static 修飾符。 如果一個類支持一接口,則它的所有的派生類自動支持這接口。 接口 抽象類與接口緊密相關(guān),它們不能實例化,并且常常部分實現(xiàn)或根本不實現(xiàn)。 抽象類和接口之間的一個主要差別是:類可以實現(xiàn)無限個接口,但僅能從一個抽象(或任何其他類型)類繼承。從抽象類派生的類仍可實現(xiàn)接口??梢栽趧?chuàng)建組件時使用抽象類,因為它們使您得以在某些方法中指定不變級功能,但直到需要該類的特定實現(xiàn)之后才實現(xiàn)其他方法。抽象類也制定版本,因為如果在派生類中需要附加功能,則可以將其添加到基類而不中斷代碼。 抽象類與接口 選擇將功能設(shè)計為接口還是抽象類有時是一件困難的事。 “ 抽象類 ” 是一種不能實例化而必須從中繼承的類。抽象類可以完全實現(xiàn),但更常見的是部分實現(xiàn)或者根本不實現(xiàn),從而封裝繼承類的通用功能。 相反,“接口”是完全抽象的成員集合,可以被看作是為操作定義合同。接口的實現(xiàn)完全留給開發(fā)者去做。 接口和抽象類對組件交互都很有用。如果一個方法要求一個參數(shù)形式的接口,則任何實現(xiàn)該接口的對象都可以用在該參數(shù)中。 抽象類與接口 public void Spin (IWidget widget) 此方法可以接受任何將 IWidget 實現(xiàn)為小部件參數(shù)的對象,即使 IWidget 的實現(xiàn)可能相差很大。抽象類也允許這種多態(tài)性,但須注意以下幾點: ,所以如果要使用抽象類為一組類提供多態(tài)性,這些類必須都是從那個類繼承的。 。因此,可以用抽象類確保特定數(shù)量的相同功能,但不能用接口這樣做 抽象類與接口 使用接口還是抽象類為組件提供多態(tài)性 ? ,則創(chuàng)建抽象類。抽象類提供簡單易行的方法來控制組件版本。通過更新基類,所有繼承類都隨更改自動更新。另一方面,接口一旦創(chuàng)建就不能更改。如果需要接口的新版本,必須創(chuàng)建一個全新的接口。 用,則使用接口。抽象類應(yīng)主要用于關(guān)系密切的對象,而接口最適合為不相關(guān)的類提供通用功能。 抽象類與接口 ,則使用接口。如果要設(shè)計大的功能單元,則使用抽象類。 的已實現(xiàn)功能,則使用抽象類。抽象類允許部分實現(xiàn)類,而接口不包含任何成員的實現(xiàn) 抽象類與接口 多態(tài)性是類為方法(這些方法以相同的名稱調(diào)用)提供不同實現(xiàn)方式的能力。多態(tài)性允許對類的某個方法進行調(diào)用而無需考慮該方法所提供的特定實現(xiàn)。例如,可能有名為 Road 的類,它調(diào)用另一個類的 Drive 方法。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1