OC中的类方法与成员方法
2015-08-13 08:21
204 查看
其实这是两个很简单很基础的问题,成员方法以- 开头,例:- (void)print;
类方法以+ 开头,例:+ (void)print;类方法不能访问成员变量,不依赖于类创建的对象。
例如:
先创建一个Dog类:
定义了一个成员方法:- (void)print;和一个类方法:+ (void)print;然后实现:
然后在mian方法中实现:
成员方法需要创建对象,才能调用,类方法直接用类去调用;下面是执行结果
类方法以+ 开头,例:+ (void)print;类方法不能访问成员变量,不依赖于类创建的对象。
例如:
先创建一个Dog类:
定义了一个成员方法:- (void)print;和一个类方法:+ (void)print;然后实现:
然后在mian方法中实现:
成员方法需要创建对象,才能调用,类方法直接用类去调用;下面是执行结果
相关文章推荐
- Kali2.0更新
- 分享二
- OC中UITableView的属性用法
- 'register_android_system_OsConstants(_JNIEnv*)'解决方案
- struts2由<s:tree>要么dtree小工具 建立树
- codevs1295 N皇后问题 解题报告
- spring4.0整合mongodb3.0.4项目实践(用户验证)
- HTTP协议具体解释
- [转载] C++ 多线程编程总结
- 怎样为孩子30年后做打算。
- 本田CRV被曝轮胎速度级别等同3万元小面包车
- Qt升级后出现的问题
- democe
- B. Amr and The Large Array(Codeforces Round #312 (Div. 2)+找出现次数最多且区间最小)
- 面试题6
- 【DP|多重背包可行性】POJ-1014 Dividing
- android service绑定
- 组合的输出 解题报告
- MonkeyTalk Java API 使用教程
- NZND壳-加密算法改良