類方法和對象方法的區(qū)別

//
//  main.m
//  類方法
//
//  Created by zyz on 15/12/8.
//  Copyright (c) 2015年 zyz. All rights reserved.
//

#import <Foundation/Foundation.h>
@interface Iphone :NSObject
{
@public
    float _model;//型號
    int _cpu;//cpu
    double _size;//尺寸
    int _color;//顏色
    
}
//如果該方法沒有使用到屬性(成員變量),那么你可以把這個方法定義為類方法
// 對象方法只能用對象調(diào)用
//1.類方法必須用類來調(diào)用
//2.對象方法可以直接訪問成員變量(屬性)
//  類方法不能直接訪問成員變量(屬性)
//調(diào)用類方法效率比較高
//4.類方法和對象方法可以互相調(diào)用
//4.1對象方法中可以直接調(diào)用類方法
//4.2可以在類方法中間接調(diào)用對象方法(在企業(yè)開發(fā)中不要這樣用)
//4.3類方法可以調(diào)用類方法
//4.4對象方法中可以直接調(diào)用對象方法
@end
@implementation Iphone

@end
int main(int argc, const char * argv[]) {
 
    return 0;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容