程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> Object-C,對象和方法

Object-C,對象和方法

編輯:關於C語言

Object-C,對象和方法


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

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

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

 

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

 

代碼

 

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

#import 
#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


例子比較簡單。

今天下班喽,來日繼續。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved