JavaShuo
栏目
标签
javaBean的属性为何用private-set-get而不是直接用public?
时间 2021-01-11
栏目
Java
繁體版
原文
原文链接
突然想到这个问题,为什么javaBean不直接使用public,而是用private 再提供get-set方法来获取和修改属性呢。看起来private-get-set增加了代码量,也就是为了能够获取和修改,直接用public不是也可以直接获取和修改么。 然后就在网上查了下各家的说法,总结了一下,也是为了说服自己去理解和记住。 1、java的封装性规定 (属于规定,但是现在一直这样使用,肯定是有道理
>>阅读原文<<
相关文章
1.
为何是List list = new ArrayList() 而不直接用ArrayList
2.
为什么不直接使用 Array 而是 IntArray ?
3.
[Tools][Vmware] 如何直接使用vmdk而不是ISO
4.
为何你要用 InnoDB, 而不是 MyISAM ?
5.
【jdbc】为何使用PreparedStatement而不是Statement
6.
为何要使用ConcurrentHashMap而不是HashMap
7.
为何要使用 SLF4J 而不是 Log4J
8.
为何要使用SLF4J而不是Log4J
9.
为何用Sass而不是Less?
10.
为何局域网要用mac地址而不直接使用IP地址
更多相关文章...
•
XSD 如何使用?
-
XML Schema 教程
•
为什么使用 XML Schemas?
-
XML Schema 教程
•
C# 中 foreach 遍历的用法
•
适用于PHP初学者的学习线路和建议
相关标签/搜索
何用
用为
用性
public
不用
用不
用的
直属
用用
而是
Java
Spring教程
PHP 7 新特性
Docker教程
应用
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
[最佳实践]了解 Eolinker 如何助力远程办公
2.
katalon studio 安装教程
3.
精通hibernate(harness hibernate oreilly)中的一个”错误“
4.
ECharts立体圆柱型
5.
零拷贝总结
6.
6 传输层
7.
Github协作图想
8.
Cannot load 32-bit SWT libraries on 64-bit JVM
9.
IntelliJ IDEA 找其历史版本
10.
Unity3D(二)游戏对象及组件
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
为何是List list = new ArrayList() 而不直接用ArrayList
2.
为什么不直接使用 Array 而是 IntArray ?
3.
[Tools][Vmware] 如何直接使用vmdk而不是ISO
4.
为何你要用 InnoDB, 而不是 MyISAM ?
5.
【jdbc】为何使用PreparedStatement而不是Statement
6.
为何要使用ConcurrentHashMap而不是HashMap
7.
为何要使用 SLF4J 而不是 Log4J
8.
为何要使用SLF4J而不是Log4J
9.
为何用Sass而不是Less?
10.
为何局域网要用mac地址而不直接使用IP地址
>>更多相关文章<<