不同于Java,kotlin会帮你自动重写属性的get(),set()方法,不需要你自己动手,stuedent.name就是去调用了类的get()方法,但是如果需要在取值或者设置的时候就做一些自定义的操作,就需要自己重写get,set方法,如下图,虽然没有指定是get(),set()哪个属性,但是默认跟着的那个就是对应的方法了,他会自动缩进;且使用field表示最近的属性。
kotlin自定义get()\set()方法
最新推荐文章于 2024-07-15 00:17:41 发布
不同于Java,kotlin会帮你自动重写属性的get(),set()方法,不需要你自己动手,stuedent.name就是去调用了类的get()方法,但是如果需要在取值或者设置的时候就做一些自定义的操作,就需要自己重写get,set方法,如下图,虽然没有指定是get(),set()哪个属性,但是默认跟着的那个就是对应的方法了,他会自动缩进;且使用field表示最近的属性。