Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 632 Bytes

1.backing field.md

File metadata and controls

29 lines (17 loc) · 632 Bytes
title date categories tags description
1.backing field
2021-01-28
Kotlin
Kotlin

https://stackoverflow.com/questions/43220140/whats-kotlin-backing-field-for/43220314

https://zhuanlan.zhihu.com/p/27493630

/** 不管是var或者val字段,只要有默认的setter/getter方法,就有幕后字段 如果没有默认的setter/getter方法,只要在setter/getter方法里使用了field,也会生成幕后字段 接口不能有幕后字段 类的幕后字段必须初始化,或者显式声明需要延迟初始化,如果该字段没有默认的setter/getter方法说明它并不是幕后字段 */