快速入門Kotlin語言 學習筆記(二)

2021-08-13 03:51:32 字數 869 閱讀 1459

一、物件導向程式設計

//宣告乙個類

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...