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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张清华 中级黑马   /  2015-5-29 00:22  /  3416 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

getXxx()与setXxx()之间的值是怎样传递的,定义getXxx()的作用是获取属性,在程序运行的过程中是怎样的步骤,或者说getXxx()的作用是怎样实现的?

12 个回复

倒序浏览
就是当你创建对象之后,为了获取这个对象的某个属性,就可以用getXxx方法获取
回复 使用道具 举报
get/set用于调用被final或者private修饰的成员和方法
回复 使用道具 举报
当成员变量被私有 可以通过set get 设置 获取
回复 使用道具 举报
get和set方法是封装中一种独特的现象。目的就是为了保护一些私有的安全性!
回复 使用道具 举报
1、在对象的属性被私有化时,向外界提供访问方法
2、set 在对象封装使用的较多,get在获取对象属性使用的较多
回复 使用道具 举报
基本上是需要访问私有化的类变量时

get()文件中一般只有一条返回语句,就是把要访问的私有化的值通过这条语句返回到调用它的对象。
让调用者得到这个值。
回复 使用道具 举报
繁复 中级黑马 2015-5-29 11:19:56
8#
就是看成一个方法呗  在类的本身可以调用自身的私有变量呗
回复 使用道具 举报
get和set是用于外部调用本类私有成员的一个手段
回复 使用道具 举报
Melo 中级黑马 2015-5-29 21:28:17
10#
赋值和获取。
回复 使用道具 举报
这就是赋值和调用语句,一般用在private之后,定义公用方法的
回复 使用道具 举报
封装成员变量后给外界提供的方法
回复 使用道具 举报
本帖最后由 914360849 于 2015-5-29 22:02 编辑

getXxx方法被对象调用,返回该对象的变量的值;哪个对象调用get方法,在get方法内部有一个隐式的this就代表该对象,
下面就是返回对象对应的变量,其实和对象调用变量一个原理,只不过是通过getXxx方法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马