Object-C
成都一家集口碑和實力的網(wǎng)站建設服務商,擁有專業(yè)的企業(yè)建站團隊和靠譜的建站技術(shù),十載企業(yè)及個人網(wǎng)站建設經(jīng)驗 ,為成都上1000家客戶提供網(wǎng)頁設計制作,網(wǎng)站開發(fā),企業(yè)網(wǎng)站制作建設等服務,包括成都營銷型網(wǎng)站建設,品牌網(wǎng)站設計,同時也為不同行業(yè)的客戶提供成都網(wǎng)站設計、做網(wǎng)站的服務,包括成都電商型網(wǎng)站制作建設,裝修行業(yè)網(wǎng)站制作建設,傳統(tǒng)機械行業(yè)網(wǎng)站建設,傳統(tǒng)農(nóng)業(yè)行業(yè)網(wǎng)站制作建設。在成都做網(wǎng)站,選網(wǎng)站制作建設服務商就選創(chuàng)新互聯(lián)公司。
創(chuàng)建類:
//創(chuàng)建類格式 @interface Person:NSObject{ //定義字段 @private//字段訪問權(quán)限 NNString *name; int age; } //聲明函數(shù) //加號(+)為類方法(類似java 中的static方法) //減號(-)為對象方法 //函數(shù)類型(返回值類型)函數(shù)名:(傳入?yún)?shù)類型)形參; -(void)setName:(NSString *)newName; -(void)setAge:(int)newAge; //函數(shù)類型(返回值類型)函數(shù)名; -(NSString *)getName; -(int)getAge; @end @implementation Persion //實現(xiàn)函數(shù) -(void)setName:(NSString *)newName{ name = newName; } -(void)setAge:(int)newAge{ age = newAge; } //函數(shù)類型(返回值類型)函數(shù)名; -(NSString *)getName{ return name; } -(int)getAge{ return age; } @end
測試:
int main(int argc,char *argv[]){ @autoreleasepool{ Person *person = [Person alloc]; //當字段定義成public類型,直接使用對象調(diào)用 //persion->name = @"xiao ming"; //persion->age = 20; //使用get、set 函數(shù) //格式:[對象 方法名:值] [persion setName:@"xiao ming"]; [persion setAge:20]; int age = [persion getAge]; NSString *name = [persion getName]; //打印輸出信息 NSLog(@"age is :%d",age); NSLog(@"name is :%@",name); NSLog(@"name and age:%d---->%@",age,name); } return 0; }
打印信息:
NSLog 的打印格式,在網(wǎng)上查了一下,順便備注:
* %@ 對象 * %d, %i 整數(shù) * %u 無符××× * %f 浮點/雙字 * %x, %X 二進制整數(shù) * %o 八進制整數(shù) * %zu size_t * %p 指針 * %e 浮點/雙字 (科學計算) * %g 浮點/雙字 * %s C 字符串 * %.*s Pascal字符串 * %c 字符 * %C unichar * %lld 64位長整數(shù)(long long) * %llu 無符64位長整數(shù) * %Lf 64位雙字
---end