選單
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Kotlin 繼承


Kotlin 繼承(子類和超類)

在 Kotlin 中,可以將一個類的屬性和函式繼承到另一個類。我們將“繼承概念”分為兩類

  • subclass(子類) - 繼承自另一個類的類
  • superclass(超類) - 被繼承的類

在下面的例子中,MyChildClass(子類)繼承了 MyParentClass 類(超類)的屬性

示例

// Superclass
open class MyParentClass { val x = 5 } // Subclass class MyChildClass: MyParentClass() { fun myFunction() { println(x) // x is now inherited from the superclass } } // Create an object of MyChildClass and call myFunction fun main() { val myObj = MyChildClass() myObj.myFunction() }
自己動手試一試 »

示例解釋

超類/父類前使用 open 關鍵字,使其成為其他類應該繼承屬性和函式的類。

要從一個類繼承,請指定子類的名稱,後跟一個冒號 :,然後是超類的名稱。

為何以及何時使用“繼承”?

- 這對於程式碼重用很有用:在建立新類時重用現有類的屬性和函式。



×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援