枚舉類的最基本的用法是實現(xiàn)類型安全的枚舉:枚舉常量用逗號分隔,每個枚舉常量都是一個對象。 初始化 每一個枚舉都是枚舉類的實例,它們可以被初始化:...
投稿
枚舉類的最基本的用法是實現(xiàn)類型安全的枚舉:枚舉常量用逗號分隔,每個枚舉常量都是一個對象。 初始化 每一個枚舉都是枚舉類的實例,它們可以被初始化:...
與Java一樣,Kotlin也支持泛型,為類型安全提供保證,消除類型強轉的煩惱 創(chuàng)建類的實例時我們需要指定類型參數: 定義泛型類型變量,可以完整...
數據類 我們經常創(chuàng)建一些只保存數據的類。在這些類中,一些標準函數往往是從數據機械推導而來的。Kotlin 中使用關鍵字 data 來創(chuàng)建一個只包...
與 C# 和 Gosu 類似, Kotlin也提供了一種,可以在不繼承父類,也不使用類似裝飾器這樣的設計模式的情況下對指定類進行擴展。我們可以通...
Kotlin 中的接口與Java類似,但是它允許有默認實現(xiàn)。這一點與Java 8有些相近,JDK8及以后,允許我們在接口中定義static方法和...
我們知道Java中所有的類都繼承于Object類,而在Kotlin中,Any類就相當于Java中的Object.它是所有類的超類,對于沒有超類型...
類定義 同Java一樣,一個類可以具有以下: 函數 主構造函數 主構造器是類頭部的一部分,位于類名稱之后. 如果主構造器沒有任何注解,也沒有任何...
前面其實我們在一些Demo中已經接觸到了循環(huán)的一些用法。 For 循環(huán) for 循環(huán)可以對任何提供迭代器(iterator)的對象進行遍歷,如:...
IF 表達式 一個 if 語句包含一個布爾表達式和一條或多條語句。它與在Java中的語法其實并沒有什么區(qū)別。 下面是一般用法 fun ifCo...
包聲明 如: 引入類 與Java沒啥區(qū)別 有多個包會默認導入到每個 Kotlin 文件中: 函數定義 一般函數 函數定義使用關鍵字 fun,參數...