您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> 初学者的疑问——越学越糊涂

初学者的疑问——越学越糊涂

来源:网络整理     时间:2016/5/25 5:41:08     关键词:初学者,糊涂

关于网友提出的“初学者的疑问——越学越糊涂”问题疑问,本网通过在网上对“初学者的疑问——越学越糊涂”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:初学者的疑问——越学越糊涂
描述:

我是初学者,越学越糊涂,我很纳闷为什么必须有set 和get方法,通俗点讲到底什么意思?


解决方案1:

如果楼主提出这个问题,那恐怕“面向对象编程”这个基本概念也是很糊涂

解决方案2:

spring 注入的时候用到set方法

freemarker 会用到get方法

解决方案3:

封装的一种表现形式, 属性私有不能直接访问,只能访问他公有的get或者set方法才能操作属性值,get或set方法内部可以对数据进行特殊加工

解决方案4:

1、是否必须需要get、set类似的方法?

     不一定,这是你设计的需要,不想提供给外部修改就不必提供。

2、为啥规范为set、get

JavaBean的一种规范写法而已,如果单纯的想通过方法访问private变量,并不局限于get、set命名。

只是说形成了这种约定俗称的写法,到之后各个框架(例如Spring注入就可以靠set方法进行),这种约定也就渐渐的成为了一种规则!

解决方案5:

使用get set 可以在未来业务有需要的时候封装逻辑而不会影响到其他调用代码。其实我觉得这是一个技巧问题,java没有专用的get set语法,所以就是得写方法,而很多语言在语法层面就内置了get set 方法,比如c#、actionscript等

解决方案6:

从原理上来追究的话,涉及到很多内容。比如设计原则,比如值与引用

解决方案7:

看来你学的是java 不写也可以,不过不好用而且容易出问题

解决方案8:

不需要有,

解决方案9:

人只有一张口跟一个屁眼....  

你见过人有两张口跟2个屁眼的吗???

解决方案10:

有存才有取 糊涂侦探,小糊涂神,难得糊涂,糊涂小天使,我还有点小糊涂,糊涂的爱,小糊涂仙,糊涂侦探 迅雷下载,一塌糊


以上介绍了“初学者的疑问——越学越糊涂”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1294036.html

相关图片

相关文章