A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 小红花 中级黑马   /  2016-4-20 12:13  /  2311 人查看  /  35 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在Java中什么时候可以使用set和get()方法,他们是什么含义?谢谢!!!

35 个回复

正序浏览

就是用方法来给变量赋值和取值。然后会有这种特定的方法名字。叫get和set方法。然后变量名被private修饰,这个是访问修饰符,只能在当前类访问。所以,在别的类当中,你需要调用这个变量,只能通过它的get set方法来。
回复 使用道具 举报
首先你得把成员变量封装。提供setter()和getter()方法。setter()是赋值.getter()是取值.
回复 使用道具 举报
封装的时候要用到,set()用于设置属性的值,get()用于获取属性的值.
回复 使用道具 举报
当设置成员变量为私有时.提供的公共访问的方法
回复 使用道具 举报
嗯嗯,好的!
回复 使用道具 举报
其实很简单的。有些东西一时半会也弄不懂,你记住就OK。以后写代码慢慢就明白了。。
回复 使用道具 举报
xiaoxiqq 发表于 2016-4-22 23:03
就是用方法来给变量赋值和取值。然后会有这种特定的方法名字。叫get和set方法。然后变量名被private修饰 ...

好的,明白了,谢谢!!!
回复 使用道具 举报
lxd323 发表于 2016-4-22 09:56
昨天看过这块儿了,还好自己以前学过单片机C编程之类的,理解起来不算困难,,好开心。。。 ...

好吧!!!!
回复 使用道具 举报
昨天看过这块儿了,还好自己以前学过单片机C编程之类的,理解起来不算困难,,好开心。。。
回复 使用道具 举报
被private 修饰的变量就可以用setXxx()用来设置变量 用this。 然后用getXxx()来调用 跟 return 。
回复 使用道具 举报
封装的时候,我们的成员变量被private修饰,只能在本类中访问,外部需要更改成员变量可以通过setXxx(),然后通过getXxx()获取值。
回复 使用道具 举报
封装的时候,我们的成员变量被private修饰,只能在本类中访问,外部需要更改成员变量可以通过setXxx(),然后通过getXxx()获取值。
回复 使用道具 举报
yuanmeng 来自手机 中级黑马 2016-4-21 12:48:34
24#
先私有化一部分变量,然后封装,用set()创建对象。用get()来调用。
回复 使用道具 举报
duaqichao 发表于 2016-4-20 20:57
很多地方都用得到这两个方法的。在开发工具里边可以生成,不过初学建议还是自己手动写写的好。 ...

嗯嗯,会的
回复 使用道具 举报
yy0328 发表于 2016-4-20 21:51
面向对象里面的知识

嗯嗯,对啊
回复 使用道具 举报

楼上都是正解
回复 使用道具 举报
进击的鬼笔环肽 发表于 2016-4-20 22:41
完整的类中有许多private成员变量,这些变量无法被外部直接访问,就要通过set和get方法来访问,感觉老师们讲课 ...

同感!!!
回复 使用道具 举报
BackGaoz 发表于 2016-4-20 22:57
当我们不需要让调用者知道我们类中是如何实现功能的时候,我们就可以将类中的方法定义为私有,这个时候我们只 ...

那除了set()和get(),还有其他的访问方式么
回复 使用道具 举报
这个也叫属性访问器,当把数据封装成为私有成员变量时,对外提供访问属性值的方法!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马