Java中的get和set方法究竟是什么意思?

chaoyong918 chaoyong918 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
今天终于明白了为什么有get和set方法。

使用get和set方法是为了程序的封装,为了其它的类可以使用(设置和获取)该类的私有方法。

虽然明白了,但是还是不知道到底有什么好处。为什么要封装?使用get和set方法,把简单的事情搞的很复杂了。直接把变量定义为public不就可以了吗?为啥要封装呢?
...全文
评论 43
收藏 已收藏
分享
返回顶部
chaoyong918
Java EE 67,535 成员 225,843 内容