黑马程序员技术交流社区
标题:
如何用类方法访问一个对象的属性
[打印本页]
作者:
wx_AMgIUC0M
时间:
2016-2-18 13:39
标题:
如何用类方法访问一个对象的属性
如何用类方法访问一个对象的属性
作者:
曦正
时间:
2016-2-18 13:39
曦正 发表于 2016-2-19 10:15
想要在类方法中使用对象的属性,其实可以这么做
1. 只要在类方法中把对象当成参数传到方法中,就可以 ...
+(void)runForWho:(Person*)person;
+(void)runForWho:(Person*)person{
NSLog(@"%@在跑步~~",[person getName]);
//如果person有设置一个getName的方法,那么在run这个类方法里面就可以用到person的名字的属性了
}
复制代码
作者:
6666225
时间:
2016-2-18 16:08
在类方法中以参数的形式传入一个对象 然后就可以在类方法中调用了
作者:
tpkeeper
时间:
2016-2-18 16:15
将方法设置为静态方法
作者:
Robber
时间:
2016-2-18 18:06
在类方法中以参数的形式传入该对象,或者是该类的子类对象, 然后就可以在类方法中调用了
作者:
wwd1225
时间:
2016-2-18 21:13
兄弟,问题能详细点吗!
如果你是用类的方法访问某些属性,那么你这个类的方法必须返回一个对象才行
如果直接用类访问属性,那你这个属性设置成静态的,
作者:
BlackFlag
时间:
2016-2-18 21:51
在类方法里建立一个对象,然后就可以调用此对象的属性
作者:
cjwhale
时间:
2016-2-18 23:28
请告诉我那个方法不是类方法. 多思考啊, 亲.
作者:
zhao95
时间:
2016-2-19 01:05
把这个对象做到子类里边需要的时候调用一下
作者:
曦正
时间:
2016-2-19 10:15
想要在类方法中使用对象的属性,其实可以这么做
1. 只要在类方法中把对象当成参数传到方法中,就可以了
2.直接在类方法中创建一个对象,但这种方式很少用
3.将对象A作为其他类B的一个属性,再把对象传到类方法中即可
——
——
一般第1种方法用得比较多
作者:
久伴
时间:
2016-2-19 11:20
方法一:首先可以传递一个对象参数给类 方法,在类方法中利用对象调用属性 方法二:在类方法内部创建一个本类对象,通过对象去访问属性
作者:
wx_AMgIUC0M
时间:
2016-2-19 14:16
困惑了一天终于了解了,把对象作为方法的参数,就是为了能访问这个对象的属性和行为
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2