委托模式[https://www.runoob.com/w3cnote/delegate-mode.html]是軟件設(shè)計模式中的一項(xiàng)基本技巧。在...
投稿
委托模式[https://www.runoob.com/w3cnote/delegate-mode.html]是軟件設(shè)計模式中的一項(xiàng)基本技巧。在...
Kotlin 用對象表達(dá)式和對象聲明來實(shí)現(xiàn)創(chuàng)建一個對某個類做了輕微改動的類的對象,且不需要去聲明一個新的子類。 對象表達(dá)式 通過對象表達(dá)式實(shí)現(xiàn)一...
枚舉類最基本的用法是實(shí)現(xiàn)一個類型安全的枚舉。 枚舉常量用逗號分隔,每個枚舉常量都是一個對象。 枚舉初始化 每一個枚舉都是枚舉類的實(shí)例,它們可以被...
泛型,即 "參數(shù)化類型",將類型參數(shù)化,可以用在類,接口,方法上。 與 Java 一樣,Kotlin 也提供泛型,為類型安全提供保證,消除類型強(qiáng)...
數(shù)據(jù)類 Kotlin 可以創(chuàng)建一個只包含數(shù)據(jù)的類,關(guān)鍵字為 data: 編譯器會自動的從主構(gòu)造函數(shù)中根據(jù)所有聲明的屬性提取以下函數(shù): equal...
Kotlin 可以對一個類的屬性和方法進(jìn)行擴(kuò)展,且不需要繼承或使用 Decorator 模式。 擴(kuò)展是一種靜態(tài)行為,對被擴(kuò)展的類代碼本身不會造成...
Kotlin 接口與 Java 8 類似,使用 interface 關(guān)鍵字定義接口,允許方法有默認(rèn)實(shí)現(xiàn): 實(shí)現(xiàn)接口 一個類或者對象可以實(shí)現(xiàn)一個或...
Kotlin 中所有類都繼承該 Any 類,它是所有類的超類,對于沒有超類型聲明的類是默認(rèn)超類: Any 默認(rèn)提供了三個函數(shù): 注意:Any 不...
類定義 Kotlin 類可以包含:構(gòu)造函數(shù)和初始化代碼塊、函數(shù)、屬性、內(nèi)部類、對象聲明。 Kotlin 中使用關(guān)鍵字 class 聲明類,后面緊...
For 循環(huán) for 循環(huán)可以對任何提供迭代器(iterator)的對象進(jìn)行遍歷,語法如下: 循環(huán)體可以是一個代碼塊: 如上所述,for 可以循...