1. 程式人生 > 實用技巧 >OC-類宣告、成員函式的宣告、類呼叫

OC-類宣告、成員函式的宣告、類呼叫

//
//  main.m
//  learn_oc_1.0
//
//  Created by 蔡佳明 on 2020/10/12.
//
/*
宣告一個類
 @interface 類名 : NSObject
 {
    //屬性寫這
 }
 //方法宣告寫這
 @end
 
 
 //實現類的方法
 @implementation 類名
 //方法名
 {
    實現
 }
 @end
 
 
//宣告類物件
 類名 *物件名=[類名 new]
 //呼叫方法
 [物件名 函式名]
 */


#import <Foundation/Foundation.h>

@interface Person : NSObject
{
    NSString 
*_name; int _age; } -(void)run;//無返回值無引數的函式 -(void)eat:(NSString *)foodName;//一個引數的方法 -(int)mul:(int)num1 andNum2: (int)num2; @end @implementation Person -(void) run { NSLog(@"測試一下無參函式"); } -(void)eat:(NSString *)foodName { NSLog(@"%@超好吃",foodName); } //一種可讀性更高的程式碼規範 -(int)mul:(int)num1 andNum2: (int
)num2 { return num1*num2; } @end int main(int argc, const char * argv[]) { Person *p1=[Person new]; [p1 run]; [p1 eat:@"雞腿"]; NSLog(@"num3=%d",num3); int num4=[p1 mul:10 andNum2:20]; NSLog(@"num4=%d",num4); return 0; }