OC初學——Class的設計?

Tags: 功能, 思維, 小明,

專案主要的功能:小明使用mac電腦學習OC。主要是面向物件的思維進行兩個類的設計

1.小明 class 使用mac學習OC

2.mac class 開機學習關機的功能

OC初學——Class的設計

工具/原料

Xcode

方法/步驟

首先先建立xiaoMing這個class,該class下面是xiaoMing要使用mac學習OC。mac也是一個物件,需要建立Mac的class。

OC初學——Class的設計

OC初學——Class的設計

建立一個Mac的class。有xiaoMing這個物件裡使用到了Mac物件,所以需要在xiaoMing.h的申明檔案中#import "Mac.h"。

OC初學——Class的設計

在xiaoMing.h的申明檔案中#import "Mac.h",申明一個方法。

方法:使用mac學習OC

程式碼:- (void) studyOC: (Mac *)macBook;

OC初學——Class的設計

Mac.h檔案需要申明的程式碼Mac需要執行的方法是開機,操作和關機

- (void) open;

- (void) operation;

- (void) off;

OC初學——Class的設計

在Mac.m的檔案裡實現具體的方法操作,這裡就在每個方法裡寫入一個列印資料,可以替換成具體的操作。

OC初學——Class的設計

兩個Class具體的聯絡操作是要在Main.m.

xiaoMing例項化,

xiaoMing操作電腦先#import "xiaoMIng.h"。

alloc:分配記憶體

呼叫init方法

xiaoMIng *xiaom = [[xiaoMIng alloc]init];//例項化

由於xiaoMing使用Mac需要#import "Mac.h"

Mac *mac = [[Mac alloc]init];

xiaoming的一系列操作

[xiaom studyOC:mac];

OC初學——Class的設計

相關問題答案