![240](https://upload.jianshu.io/users/upload_avatars/8430253/7d68caf5-9371-4287-9b24-fcd9057b0ea3.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
kotlin主構(gòu)造函數(shù)代碼塊和靜態(tài)代碼塊 在安卓自定義View的時(shí)候我們有多個(gè)構(gòu)造函數(shù)重載 多個(gè)init塊骆撇,執(zhí)行順序是代碼順序 數(shù)據(jù)類 java...
前言 這段時(shí)間入職新公司玉罐,發(fā)現(xiàn)網(wǎng)絡(luò)請(qǐng)求庫(kù)使用的是Volley铐姚,由于對(duì)Volley還不是很熟悉溅漾,于是有了今天這篇文章存炮。 Volley的基本使用 注...
對(duì)象表達(dá)式 可以看做是java里面的匿名內(nèi)部類氯窍,性質(zhì)基本一樣唆缴。 請(qǐng)注意扑馁,匿名對(duì)象可以用作只在本地和私有作用域中聲明的類型涯呻。如果你使用匿名對(duì)象作為...
枚舉類最基本的用法是實(shí)現(xiàn)一個(gè)類型安全的枚舉。枚舉常量用逗號(hào)分隔,每個(gè)枚舉常量都是一個(gè)對(duì)象腻要。 枚舉初始化 每一個(gè)枚舉都是枚舉類的實(shí)例复罐,它們可以被初...
泛型,即 "參數(shù)化類型"雄家,將類型參數(shù)化效诅,可以用在類,接口趟济,方法上乱投。與 Java 一樣,Kotlin 也提供泛型顷编,為類型安全提供保證戚炫,消除類型強(qiáng)轉(zhuǎn)...
數(shù)據(jù)類 Kotlin 可以創(chuàng)建一個(gè)只包含數(shù)據(jù)的類,關(guān)鍵字為 data: 編譯器會(huì)自動(dòng)的從主構(gòu)造函數(shù)中根據(jù)所有聲明的屬性提取以下函數(shù): 如果這些函...
Kotlin 擴(kuò)展Kotlin 可以對(duì)一個(gè)類的屬性和方法進(jìn)行擴(kuò)展媳纬,且不需要繼承或使用 Decorator 模式双肤。擴(kuò)展是一種靜態(tài)行為,對(duì)被擴(kuò)展的類...
Kotlin 接口與 Java 8 類似钮惠,使用 interface 關(guān)鍵字定義接口茅糜,但是java的方法是不允許有方法體的,而kotlin允許方法...
Kotlin 中所有類都繼承至 Any 類萌腿,它是所有類的超類限匣,對(duì)于沒有超類型聲明的類是默認(rèn)超類:Any 默認(rèn)提供了三個(gè)函數(shù): 注意:Any 不是...