本文主要是介绍Kotlin语法之隐藏的getter、setter,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、基本写法
我们在使用java定义实体类的时候,一般是这样写:
public class Test {private String str;private int count;public String getStr() {return str;}public void setStr(String str) {this.str = str;}public int getCount() {return count;}public void setCount(int count) {this.count = count;}
}
可以看出,对于每一个属性,都有一个getter和setter方法,使用该类的开发者可以外部调用这两个方法去设置或者获取某个属性的值,那么在kotlin中,以上代码该怎么写呢?如下:
class Test {var str: String? = nullvar count: Int = 0
}
没错,就是这么简洁,那么让我们看一下它编译后的模样:
(以下操作基于AndroidStudio),点击Tools->Kotlin->Show Kotlin Bytecode,在右侧会显示出当前类的字节码,肉下图所示:
这篇关于Kotlin语法之隐藏的getter、setter的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!