Kotlin 中“類”和“物件”的區別
Kotlin 是一種靜態型別語言。它構建在 Java 之上,因此繼承了 Java 的所有面向物件程式設計概念。在本文中,我們將瞭解 Kotlin 中“類”和“物件”的區別。
“類”是執行時實體的藍圖,“物件”是其狀態,包括其行為和狀態。在 Kotlin 中,類宣告由一個“類頭”和一個用花括號括起來的“類體”組成,類似於 Java。通用類定義如下所示:
// class Header
Class myClass {
// class Body
}Kotlin 中有不同型別的類,例如**內部類**和**巢狀類**。
與 Java 一樣,Kotlin 也允許建立類的多個物件,您可以隨意包含其類成員和函式。我們可以使用不同的關鍵字來控制類成員變數的可見性。
示例
在這個示例中,我們將建立一個自定義類,並嘗試建立該類的不同物件。
class myClass {
// property (data member)
private var name: String = "Tutorialspoint"
// member function
fun printMe() {
print("You are at the best Learning website: " +name)
}
}
fun main(args: Array<String>) {
// create object of myClass class
val obj = myClass()
obj.printMe()
}輸出
它將生成以下輸出
You are at the best Learning website: Tutorialspoint
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP