文章目录
一、Kotlin 自动为成员字段生成 getter 和 setter 方法
二、手动设置成员的 getter 和 setter 方法
三、计算属性
一、Kotlin 自动为成员字段生成 getter...和 setter 方法
----
定义 Kotlin 类 , 在 类中 定义成员属性 , 会自动生成 getter 和 setter 方法 ;
在 Kotlin 中定义如下类 , 在其中定义两个字段...Bytecode 界面 , 点击 " Decompile " 按钮 , 将 字节码 数据 反编译回 Java 代码 ;
将 字节码数据 反编译后的 Java 代码中 , 存在 name 和 age...和 setter 方法
----
Kotlin 会为 类中的每个 成员属性 生成一个 field , getter , setter ;
field 用于存储 属性数据 , 是由 Kotlin 自动进行定义封装的...类中的 某个属性 是 通过计算得到的 , 可以 在该属性的 getter 和 setter 方法中进行计算设置或获取结果 , 不使用 field 属性 ;
下面的 age 属性就是通过计算得到的属性值