kotlin主構造函數(shù)代碼塊和靜態(tài)代碼塊 在安卓自定義View的時候我們有多個構造函數(shù)重載 多個init塊,執(zhí)行順序是代碼順序 數(shù)據(jù)類 java...
前言 這段時間入職新公司,發(fā)現(xiàn)網(wǎng)絡請求庫使用的是Volley,由于對Volley還不是很熟悉,于是有了今天這篇文章。 Volley的基本使用 注...
對象表達式 可以看做是java里面的匿名內(nèi)部類,性質基本一樣。 請注意,匿名對象可以用作只在本地和私有作用域中聲明的類型。如果你使用匿名對象作為...
枚舉類最基本的用法是實現(xiàn)一個類型安全的枚舉。枚舉常量用逗號分隔,每個枚舉常量都是一個對象。 枚舉初始化 每一個枚舉都是枚舉類的實例,它們可以被初...
泛型,即 "參數(shù)化類型",將類型參數(shù)化,可以用在類,接口,方法上。與 Java 一樣,Kotlin 也提供泛型,為類型安全提供保證,消除類型強轉...
數(shù)據(jù)類 Kotlin 可以創(chuàng)建一個只包含數(shù)據(jù)的類,關鍵字為 data: 編譯器會自動的從主構造函數(shù)中根據(jù)所有聲明的屬性提取以下函數(shù): 如果這些函...
Kotlin 擴展Kotlin 可以對一個類的屬性和方法進行擴展,且不需要繼承或使用 Decorator 模式。擴展是一種靜態(tài)行為,對被擴展的類...
Kotlin 接口與 Java 8 類似,使用 interface 關鍵字定義接口,但是java的方法是不允許有方法體的,而kotlin允許方法...
Kotlin 中所有類都繼承至 Any 類,它是所有類的超類,對于沒有超類型聲明的類是默認超類:Any 默認提供了三個函數(shù): 注意:Any 不是...