类方法 对象方法,以及类方法和对象方法的区别
来源:互联网 发布:手机报警软件 编辑:程序博客网 时间:2024/05/29 07:36
OC中的方法:
对象方法/实例方法,如果想要调用对象就必须要创建对象,通过对象名来调用
类方法:类方法的调用,不依赖对象,如果调用类方法,不需要去创建对象,而是直接通过类名来直接调用。、
对象方法声明:主要是使用一个-(void)sayHi
类方法的声明:类方法的声明是用 +
+(返回值类型)方法名
除了-+其他都一样,声明再.h实现.m
调用:
对象方法,先创建对象,再通过对象名,来调用,
类方法,不需要对象来调用,所以要调用类方法,不需要创建对象,而是直接使用类名来调用 ----[类名类方法]
#import <Foundation/Foundation.h>
#import "Person.h"
int main(int argc,const char * argv[]) {
@autoreleasepool {
Person *p1 = [Personnew];
[p1 sayHi];
[Personhehe];
}
return0;
}
#import <Foundation/Foundation.h>
@interface Person : NSObject
{
NSString *_name;
int _age;
}
-(void)sayHi;
+(void)hehe;
@end
#import "Person.h"
@implementation Person
-(void)sayHi
{
NSLog(@"我是对象方法");
}
+(void)hehe
{
NSLog(@"我是类方法");
}
@end
- 类方法 对象方法,以及类方法和对象方法的区别
- 类方法和对象方法的区别
- 类方法和对象方法的区别
- java/android 类的方法和对象方法的区别
- jquery对象和dom对象的区别以及转换方法
- oc关于类方法和对象方法的区别
- OC基础-类方法和对象方法的区别05
- 类方法和对象方法
- 对象方法和类方法
- 类方法和对象方法的比较
- 类、对象和方法
- 类、对象和方法
- JS类,对象,实例,属性,方法,事件区别 以及 原生js click和 onclick的区别
- 浅谈对象oop的属性和方法以及区别
- 类方法 和 对象方法(实例方法) 区别的误区
- synchronized 类 ,对象 ,以及方法的解析
- 类/属性/对象/方法的区别
- 类变量方法与对象变量方法的区别
- ACM知识点、比赛总结
- 392. Is Subsequence
- [Push]百度消息推送的应用
- STM32设置时钟
- 单个页面的站点怎么样做seo优化才能将关键字排名提升
- 类方法 对象方法,以及类方法和对象方法的区别
- Android开发环境搭建教程
- 计算机网络知识·三
- 分布式锁
- 字符串6:两串旋转练习题(*)
- 1
- java:均值哈希实现图像内容相似度比较
- 两种方式Java实现二分查找法
- 阿里云服务器连接以及centos 搭建 web java环境(linux java部署 tomcat部署)