溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

iOS開(kāi)發(fā)之Objective-C:類、對(duì)象和方法

發(fā)布時(shí)間:2020-09-05 16:03:04 來(lái)源:網(wǎng)絡(luò) 閱讀:275 作者:智普iOS培訓(xùn) 欄目:移動(dòng)開(kāi)發(fā)

類:動(dòng)物(animal),這個(gè)詞就是類。 對(duì)象:一條狗(具體的某只)(dog), 一只烏龜(tortoise),一只兔子(rabbit) 方法:跑步 run ,      dog 64km,tortoise 25.2 m , rabbit 36km


定義一個(gè)類:

1.#import <Foundation/Foundation.h>
2.@interface Animal: NSObject
3.
4.-(void) run_speed;
5.-(void) set_speed:(int) n;
6.@end
1.@implementation Animal
2.{
3.  int speed;
4.}
5.
6.-(void) run_speed
7.{
8.  NSLog(@"run speed %i",speed);
9.}
10.-(void) set_speed:(int) n
11.{
12. speed = n;
13.}
14.@end

使用代碼:

1.int main (int argc, char * argv[])
2.{
3.    @autoreleasepool{
4.      Animal * dog;
5.       
6.        dog = [Animal alloc];
7.        dog = [dog init];
8.       
9.        [dog set_speed: 64];
10.        [dog run_speed];
11.   
12.    }
13.
14.     return 0;
15.
16.}


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI