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