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