OC語言 類方法的實現

2021-07-06 01:42:38 字數 1467 閱讀 7929

類方法的實現  

設計乙個「計算器(calculator)」類

實現兩個數的 + - * /四則運算

思路:首先建立乙個類

類名:calculator

屬性:第乙個數num1,第二個數num2, 運算結果result

行為:加:add, 減:jian, 乘:cheng ,除:chu ,

建立好乙個target ,按照oc多檔案開發的模式,建立好.h和.m的雙檔案

**如下:

1.在.h的檔案中:

#import

@inte***ce

calculator :

nsobject

-(void

)add;

-(void

)jian;

-(void

)cheng;

-(void

)chu;

@end

2.在.m的實現檔案中:

#import

"calculator.h"

@implementation

calculator

-(void

)add

-(void

)jian

-(void

)cheng

-(void

)chu

@end

3.在第乙個main.m的檔案中來進行複製運算並輸出

#import

#include

"calculator.h"

intmain(

intargc,

const

char

* argv)

return0;

} 輸出結果分別為:[分別在(******)處// 呼叫加(add);減(jian);乘(cheng);除(chu)]

2015-10-17 15:37:23.299 calculator[734:29585] 13.00

program ended with exit code: 0

2015-10-17 15:38:46.807 calculator[745:30335] 7.00

program ended with exit code: 0

2015-10-17 15:39:09.429 calculator[753:30573] 30.00

program ended with exit code: 0

2015-10-17 15:39:31.037 calculator[761:30810] 3.333333

program ended with exit code: 0

OC語言 OC語言基礎 類

1 oc檔案的擴充套件名為.m c 2 oc語言完全相容 c語言,即 oc語言中可以寫 c語言 3 oc語言也可以寫 c 語言,但是如果要寫 c 語言,則 oc擴充套件名為 mm 4 oc語言是在 c語言的基礎上增加了最小層的物件導向語言 型別oc語言 c語言關鍵字 基本上所有的都以 開頭 publ...

OC語言 OC語言基礎 類

一 oc語言基礎 1 oc檔案的擴充套件名為.m c 2 oc語言完全相容c語言,即oc語言中可以寫c語言 3 oc語言也可以寫c 語言,但是如果要寫c 語言,則oc擴充套件名為.mm 4 oc語言是在c語言的基礎上增加了最小層的物件導向語言 二 oc語言與c語言 三 1.import 與 incl...

oc類的實現

oc方法的簽名 方法簽名由多部分組成,每一部分簽名都說明引數含義,所以方法的簽名具有自說明性,例如 void setname nsstring aname age int aage方法簽名為setname age 說明這個方法是用來設定姓名和年齡的,具有兩個引數 void setname nsstr...