黑马程序员技术交流社区

标题: getXxx()与setXxx() [打印本页]

作者: 张清华    时间: 2015-5-29 00:22
标题: getXxx()与setXxx()
getXxx()与setXxx()之间的值是怎样传递的,定义getXxx()的作用是获取属性,在程序运行的过程中是怎样的步骤,或者说getXxx()的作用是怎样实现的?
作者: 谢晓明    时间: 2015-5-29 00:36
就是当你创建对象之后,为了获取这个对象的某个属性,就可以用getXxx方法获取
作者: 林思奇    时间: 2015-5-29 00:40
get/set用于调用被final或者private修饰的成员和方法
作者: wangkai    时间: 2015-5-29 00:43
当成员变量被私有 可以通过set get 设置 获取
作者: kmlitheima    时间: 2015-5-29 01:02
get和set方法是封装中一种独特的现象。目的就是为了保护一些私有的安全性!
作者: LoveMyself    时间: 2015-5-29 01:48
1、在对象的属性被私有化时,向外界提供访问方法
2、set 在对象封装使用的较多,get在获取对象属性使用的较多
作者: 小悟空et    时间: 2015-5-29 10:05
基本上是需要访问私有化的类变量时

get()文件中一般只有一条返回语句,就是把要访问的私有化的值通过这条语句返回到调用它的对象。
让调用者得到这个值。
作者: 繁复    时间: 2015-5-29 11:19
就是看成一个方法呗  在类的本身可以调用自身的私有变量呗
作者: zhousuo28    时间: 2015-5-29 20:53
get和set是用于外部调用本类私有成员的一个手段
作者: Melo    时间: 2015-5-29 21:28
赋值和获取。
作者: TOBESKY    时间: 2015-5-29 21:53
这就是赋值和调用语句,一般用在private之后,定义公用方法的
作者: zhangjnia    时间: 2015-5-29 21:56
封装成员变量后给外界提供的方法

作者: 914360849    时间: 2015-5-29 22:00
本帖最后由 914360849 于 2015-5-29 22:02 编辑

getXxx方法被对象调用,返回该对象的变量的值;哪个对象调用get方法,在get方法内部有一个隐式的this就代表该对象,
下面就是返回对象对应的变量,其实和对象调用变量一个原理,只不过是通过getXxx方法。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2