黑马程序员技术交流社区

标题: 类方法和对象方法 [打印本页]

作者: 池莉娘子    时间: 2015-6-28 15:58
标题: 类方法和对象方法
类方法顾名思义是类的方法,还有一个是对象方法,也叫实例方法
类方法:以 + 开头
声明:+ (void)run;
实现:+ (void)run
{
             NSLog(@"车子跑起来了");
}
调用:[Car run];

对象方法:以 - 开头
声明:- (void)run;
实现:- (void)run
{
             NSLog(@"车子跑起来了");
}
调用:Car *c = [Car new];
            [c run];
根据上面的简单描述也能看出在调用方法上,类方法的调用是不需要像对象方法那样创建一个对象的,而最典型的[Car new]就是一个类方法的调用,new是NSObject里的方法
注意:两种方法的调用方法不能混用,不能用对象去调用类方法,也不能用类去调用对象方法




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