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

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

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

12 个回复

正序浏览
本帖最后由 914360849 于 2015-5-29 22:02 编辑

getXxx方法被对象调用,返回该对象的变量的值;哪个对象调用get方法,在get方法内部有一个隐式的this就代表该对象,
下面就是返回对象对应的变量,其实和对象调用变量一个原理,只不过是通过getXxx方法。
回复 使用道具 举报
封装成员变量后给外界提供的方法
回复 使用道具 举报
这就是赋值和调用语句,一般用在private之后,定义公用方法的
回复 使用道具 举报
Melo 中级黑马 2015-5-29 21:28:17
10#
赋值和获取。
回复 使用道具 举报
get和set是用于外部调用本类私有成员的一个手段
回复 使用道具 举报
繁复 中级黑马 2015-5-29 11:19:56
8#
就是看成一个方法呗  在类的本身可以调用自身的私有变量呗
回复 使用道具 举报
基本上是需要访问私有化的类变量时

get()文件中一般只有一条返回语句,就是把要访问的私有化的值通过这条语句返回到调用它的对象。
让调用者得到这个值。
回复 使用道具 举报
1、在对象的属性被私有化时,向外界提供访问方法
2、set 在对象封装使用的较多,get在获取对象属性使用的较多
回复 使用道具 举报
get和set方法是封装中一种独特的现象。目的就是为了保护一些私有的安全性!
回复 使用道具 举报
当成员变量被私有 可以通过set get 设置 获取
回复 使用道具 举报
get/set用于调用被final或者private修饰的成员和方法
回复 使用道具 举报
就是当你创建对象之后,为了获取这个对象的某个属性,就可以用getXxx方法获取
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马