open
class animal
open
funprintinfo()
fungetgender()
:string
}
1.該類要能被繼承需要使用open修飾符。
2.能被子類覆蓋的方法需要使用open修飾。
3.能被子類覆寫的屬性需要使用open修飾。
class cat:animal
override
funprintinfo()
}
1.通過super呼叫基類的構造器和方法。
var animal=
animal
("male"
) animal.
printinfo()
var cat=
cat(
"female"
) cat.
printinfo
()
執行結果:
this is a male animal
this is a female animal
this is a cat
Kotlin學習記錄6 初識類與建構函式
class book constructor name string,price float 主建構函式的引數可以給類內屬性初始化使用 var bookinfo book name name price price.tostring init 次建構函式的呼叫需要委託給主建構函式 construct...
Kotlin 協程學習記錄
kotlin 協程 implementation org.jetbrains.kotlinx kotlinx coroutines core 1.2.1 1 runblocking 會一直阻塞到塊中的 執行完 runblocking job.join 等待直到子協程執行結束 主協程與後台作業的持續時...
12 21學習記錄 初識Linux
今天初步學習了linux的簡單操作,簡單的命令。比如ls,cp,mv,pwd,cd等等。ls命令是list的縮寫,可以根據不同的選項,列舉指定目錄或檔案的相關資訊。它也是最基礎的命令之一。cd命令是最基礎的命令,用於目錄間的切換。比如 cd code,cd mv命令是move的縮寫,可以用來移動檔案...