當前位置:法律諮詢服務網 - 法律講堂 - 多態實現的三種形式

多態實現的三種形式

多態實現的三種形式是虛方法、抽象類和接口。

1.虛方法可以給父類中的方法壹個實現,虛方法必須有實現部分,即使是空實現。關於虛方法需要註意的幾點:如果父類中有壹個方法需要子類重寫,可以將其標記為虛的;虛方法必須在父類中實現,即使它們是空的;虛方法的子類可以重寫,也可以不重寫。

2.抽象類是多態的。壹般來說,只說不做的類是無法實例化的。首先,抽象類不能實例化,抽象類可以有普通成員。

抽象類存在的意義:抽象類不能實例化,只能被其他類繼承。抽象類的子類必須重寫(實現)抽象類中的所有抽象成員(除非子類也是抽象類)。)抽象類是為了重寫多態性(代碼重用)而設計的。抽象類可以有實例成員和抽象成員。

3.接口是壹種規範。妳可以通過同意遵守某種規範來編寫通用代碼。定義了壹組具有各種功能的方法。法律可以理解為壹個界面。任何想在中國生活的人都必須遵守中國的法律,這意味著任何想在中國生活的人都必須認識到法律的界面。

接口中的成員不能實現,接口中的成員不能有訪問修飾符,隱式公開的接口可以有屬性、方法、索引器等。,但它們不能有字段,接口中的所有程序都必須在子類中完全實現。

  • 上一篇:租房電費超過供電局標準。
  • 下一篇:從法律的角度來看,學校的概念是什麽
  • copyright 2024法律諮詢服務網