扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
Object-C
成都创新互联公司为企业级客户提高一站式互联网+设计服务,主要包括成都网站建设、成都做网站、成都App定制开发、重庆小程序开发公司、宣传片制作、LOGO设计等,帮助客户快速提升营销能力和企业形象,创新互联各部门都有经验丰富的经验,可以确保每一个作品的质量和创作周期,同时每年都有很多新员工加入,为我们带来大量新的创意。创建类:
//创建类格式 @interface Person:NSObject{ //定义字段 @private//字段访问权限 NNString *name; int age; } //声明函数 //加号(+)为类方法(类似java 中的static方法) //减号(-)为对象方法 //函数类型(返回值类型)函数名:(传入参数类型)形参; -(void)setName:(NSString *)newName; -(void)setAge:(int)newAge; //函数类型(返回值类型)函数名; -(NSString *)getName; -(int)getAge; @end @implementation Persion //实现函数 -(void)setName:(NSString *)newName{ name = newName; } -(void)setAge:(int)newAge{ age = newAge; } //函数类型(返回值类型)函数名; -(NSString *)getName{ return name; } -(int)getAge{ return age; } @end
测试:
int main(int argc,char *argv[]){ @autoreleasepool{ Person *person = [Person alloc]; //当字段定义成public类型,直接使用对象调用 //persion->name = @"xiao ming"; //persion->age = 20; //使用get、set 函数 //格式:[对象 方法名:值] [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 的打印格式,在网上查了一下,顺便备注:
* %@ 对象 * %d, %i 整数 * %u 无符××× * %f 浮点/双字 * %x, %X 二进制整数 * %o 八进制整数 * %zu size_t * %p 指针 * %e 浮点/双字 (科学计算) * %g 浮点/双字 * %s C 字符串 * %.*s Pascal字符串 * %c 字符 * %C unichar * %lld 64位长整数(long long) * %llu 无符64位长整数 * %Lf 64位双字
---end
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流