Kotlin學習記錄7 初識繼承

2021-10-05 23:43:46 字數 709 閱讀 5551

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的縮寫,可以用來移動檔案...