![240](https://cdn2.jianshu.io/assets/default_avatar/15-a7ac401939dd4df837e3bbf82abaa2a8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一、內(nèi)部類 在現(xiàn)實開發(fā)中眷射,內(nèi)部類出現(xiàn)的場景可以說非常多旭旭,例如慢显,adapter(適配器)中的viewHolder羞芍、數(shù)據(jù)模型中也有可能出現(xiàn)一個或者多...
kotlin中聲明屬性的時候是要要求初始化的熔萧,否則就會編輯器就會報錯车猬,但是在開發(fā)中我們并不是立即初始化屬性门躯,比如定義控件名稱的時候淆党,我們不會在定...
在我們熟知的Java中讶凉,定義一個變量可以默認不賦值染乌,因為Java的系統(tǒng)會給我們默認賦一個默認值,并且Java可定義一個賦值為null的變量懂讯,這樣...
在任何一門面向對象的語言編程里荷憋,類(class)都是最基礎,但是一項非常重要的組成部分褐望。code說萬物皆對象勒庄,對象生成的也就是類,在kotlin...
內(nèi)存泄漏和內(nèi)存溢出的區(qū)別 內(nèi)存泄漏:對象被創(chuàng)建之后瘫里,沒有引用到实蔽,當時沒有被回收,一直占用著內(nèi)存 內(nèi)存溢出:程序使用的空間大于原本系統(tǒng)給它申請的空...
Field(幕后屬性) field:幕后字段是自動生成的谨读,它僅僅可以被用在擁有至少一個默認訪問器 (getter局装、setter) 、或者在自定義...
1劳殖、定義 確保一個類只有一個實例铐尚,并且自行實例化,為整個系統(tǒng)提供實例 2哆姻、要點 從上面這句描述可以看出有三個要點宣增,從具體實現(xiàn)來講這三個要點: 單...
Kotlin 學習--語言基礎 標簽(空格分隔): kotlin 申明變量 var和valvar:變量申明,可變,表示這個變量可以多次賦值val...