setter和getter是用于封装 的,一般会把类成员变量声明成private ,这样的话只有类成员自身 可以直接访问这个变量,而此类外部就不能直接访问,于是getter和setter就构成了从类成员外部访问这些变量的手段 。因为getter和setter方法是public的,可以从类成员外部进行访问。
Java中为什么要引入setter和getter方法
最新推荐文章于 2023-12-07 16:52:04 发布
setter和getter是用于封装 的,一般会把类成员变量声明成private ,这样的话只有类成员自身 可以直接访问这个变量,而此类外部就不能直接访问,于是getter和setter就构成了从类成员外部访问这些变量的手段 。因为getter和setter方法是public的,可以从类成员外部进行访问。