一、物件導向程式設計
//宣告乙個類
class person
}//使用
fun main()
二、繼承
kotlin的類預設是不可以被繼承的,如果需要繼承,寫法如下
open class person
//使用
class student : person()
三、介面
//定義
inte***ce study
//實現
class student(val name: string, val age: int) : study
override fun dohomework()
}
同繼承一樣,實現的關鍵字用:代替。
四、資料類
class前邊加data即可!
data class cellphone(val brand: string, val price: double)
//使用
fun main()
kotlin會根據資料類的主建構函式中的引數將equals()、hashcode()、tostring()等固定且無實際邏輯意義的方法自動生成,從而大大簡少了開發的工作量。
五、單例類
使用object定義!
object singleton
}
跟著郭神學kotlin! Erlang語言學習入門
這是乙個命令列程式,可以直接在裡面輸入表示式進行計算,例如來乙個簡單的 quote erlang r15b01 erts 5.9.1 smp 4 4 async threads 0 eshell v5.9.1 abort with g 1 100 300.4002 quote 注意在語句的結尾輸入 ...
Erlang語言學習入門
這是乙個命令列程式,可以直接在裡面輸入表示式進行計算,例如來乙個簡單的 erlang r15b01 erts 5.9.1 smp 4 4 async threads 0 eshell v5.9.1 abort with g 1 100 300.4002 注意在語句的結尾輸入 以表示完成,回車就開始計...
Kotlin協程快速入門
協程,全稱可以譯作協同程式,很多語言都有這個概念和具體實現,之前入門python的時候接觸過,而kotlin其實也早就有這個擴充套件功能庫了,只不過之前一直處於實驗階段,不過前段時間1.0的正式版終於出了,網上的相關部落格也多了起來,經過這幾天的學習我也來做下小結吧。首先貼下kotlin協程的官方g...