Object-C,物件和方法

小雷FansUnion發表於2015-12-03

 學習Object-C,買了2本書,其中1本是用C幣買的,總體質量一般,比較基礎。

 另外一本是,瘋狂-李陽寫的,大部頭,比較嚇人,比較全一點。

 對於物件導向,之前還是有個大概的理解,再多點基礎的例子。


 目前,用著最不習慣的是,有多個引數的方法。這一點和C系列的語言,很不一樣,著實讓人難受啊。


  程式碼

  

//
//  main.m
//  ObjectPerson
//
//  Created by fansunion on 15/12/3.
//  Copyright (c) 2015年 demo. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "Person.h"
//#import "Person.m"

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        //構造物件
        Person* person = [[Person alloc]init];
        //呼叫1個引數的例項方法
        [person say:@"I am FansUnion"];
        //呼叫2個引數的例項方法
        [person setName: @"小雷FansUnion" andAge:26];
        //呼叫沒有引數的例項方法
        [person info];
        //呼叫沒有引數的類方法
        [Person bye];
         
    }
    return 0;
}

執行結果

2015-12-03 20:57:39.023 ObjectPerson[6193:440740] I am test method

2015-12-03 20:57:39.025 ObjectPerson[6193:440740] Hi,I am FansUnion

2015-12-03 20:57:39.025 ObjectPerson[6193:440740] I am info method

2015-12-03 20:57:39.025 ObjectPerson[6193:440740] bye bye !

Program ended with exit code: 0


例子比較簡單。

今天下班嘍,來日繼續。

相關文章