新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Kotlin使用技巧之lateinit修飾符
問題
在Kotlin中定義變量或者屬性都是需要初始化值的,而且定義的變量或者屬性默認(rèn)都是private的,那么有沒有一種方法是不用在定義的時(shí)候賦值呢,答案是可以的。
對(duì)于屬性或變量的定義分為一下兩種情況:
1、就是普通的屬性/變量定義;
2、使用注解對(duì)變量/屬性定義;
解決方法
對(duì)于1種情況:就是普通的定義方式,加上關(guān)鍵字 lateinit修飾
木蘭ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
對(duì)于2種情況:可能就稍微有些變化,如果使用kapt處理注解
使用lateiinit修飾前:
使用lateinit修飾后:
注意:lateinit修飾的變量/屬性不能是 原始數(shù)據(jù)類型
網(wǎng)站名稱:Kotlin使用技巧之lateinit修飾符
URL鏈接:http://www.dlmjj.cn/article/goiicd.html