黑马程序员技术交流社区

标题: 关于OC中的关键字self [打印本页]

作者: liu01230    时间: 2015-5-12 19:19
标题: 关于OC中的关键字self
OC中的关键字self和java中的关键字this有什么区别?

作者: ios专用    时间: 2015-5-12 19:59
this在java中只能用在动态方法中,而self在oc既可以用在静态中,也可以使用在动态方法中
作者: liu01230    时间: 2015-5-12 21:06
ios专用 发表于 2015-5-12 19:59
this在java中只能用在动态方法中,而self在oc既可以用在静态中,也可以使用在动态方法中 ...

OC中有动态的吗
作者: ios专用    时间: 2015-5-13 23:05
liu01230 发表于 2015-5-12 21:06
OC中有动态的吗

有啊,oc有动态和静态方法
作者: liu01230    时间: 2015-5-14 07:38
ios专用 发表于 2015-5-13 23:05
有啊,oc有动态和静态方法

你说的是对象方法和类方法吗
作者: ios专用    时间: 2015-5-14 17:52
liu01230 发表于 2015-5-14 07:38
你说的是对象方法和类方法吗

嗯,是的,类方法是静态方法,对象方法是动态方法
作者: 狂甩你十八条街    时间: 2015-5-14 18:15
在oc中不论动态方法(-开头的方法)还是静态方法(+开头的方法)都可以使用self,self代表你正在使用的对象,通过它你可以调用这个类的任何方法。
作者: 尹浩    时间: 2015-5-16 10:59
好{:2_42:}
作者: 何志祥    时间: 2015-5-16 11:06
OC中讲过静态和动态?
作者: 猴子啊猴子    时间: 2015-5-16 11:19
看看大家说的.学习一下




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