Objective c語言 物件導向 封裝

2021-07-08 19:38:42 字數 780 閱讀 1551

1.封裝

main.m

#import #import "student.h"

int main(int argc, const char * argv)

return 0;

}

student.h

#import //在oc中,幾乎所有的類都繼承於nsobject,剩下的都繼承於nsproxy

@inte***ce student : nsobject

//使用@property封裝成員變數,實現變數的安全

@property (nonatomic,strong)nsstring *name ;

@property (nonatomic,assign)nsinteger age ;

@property (nonatomic,strong)nsstring *homeaddress;

-(void)helloworld ;

@end

student.m

#import "student.h"

@implementation student

-(id)init

return self;

}//使用類來封裝功能**

-(void)helloworld

//私有方法:在@inte***ce中無相應宣告方法,可以把他們看做私有方法,僅在類的實現中使用

-(void)higuys

@end

objective c物件導向

oop object oriented programming 特徵 多型 繼承 封裝 兩部分組成 1.inte ce部分 定義類的公共介面和類的資料成員 2.implementation部分 實現這些方法的實際方法 main檔案中新增friend類 inte ce 部分 inte ce frien...

Objective C語言特性

1.objective c建立在c語言之上,他是在c語言基礎上新增擴充套件而來能夠建立和操作物件的一門心的設計語言。2.objective c是ansi c的超集,可以混編c和c 3.可以在現存c編譯器基礎上實現,不需要編寫全新的編譯器。在mac系統上編寫objective c一般都使用xcode編...

OBJECTIVE C語言基礎

1.oc語言的特點 objective c,通常寫作objc,oc和較少用的 objective c或obj c,是擴充c的物件導向程式設計語言。objective c是靜態的,強型別定義的語言。只允許單根繼承 cocoa中的根是nsobject 2.常量 程式執行過程中,值不能被改變的量稱為常量。...