博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
李刚OC语言疯狂讲义笔记
阅读量:4560 次
发布时间:2019-06-08

本文共 776 字,大约阅读时间需要 2 分钟。

设计一个”学生“类

1> 属性
* 姓名
* 生日
用结构体作为类的实例变量(生日)

#import 
//定义生日的结构体typedef struct{int year;int month;int day;}MyDate; @interface Person : NSObject{@publicNSString *_name;//定义姓名MyDate _birthday;//定义生日}@end @implementation Person@endint main(int argc, const char * argv[]) {@autoreleasepool {Person *p = [Person new];p->_name = @"sb";//因为结构体已经初始化为0了,在次初始化就报错了,但是可以逐个赋值。//p->_birthday = {1990,12,3};p->_birthday.year = 2014;p->_birthday.month = 05;p->_birthday.day = 12;NSLog(@"%@的生日是:%d年%d月%d日",p->_name,p->_birthday.year,p->_birthday.month,p->_birthday.day);//也可以整体赋值MyDate de={
1993,11,11};p->_birthday = de;NSLog(@"%@的生日是:%d年%d月%d日",p->_name,p->_birthday.year,p->_birthday.month,p->_birthday.day);}return 0;}

 

转载于:https://www.cnblogs.com/zhuyaguang/p/4864997.html

你可能感兴趣的文章
【重要更新】语言转换类编程工具Tangible系列本月又更新了!
查看>>
现场赛:开关灯问题
查看>>
codeforces A. Jeff and Rounding (数学公式+贪心)
查看>>
zoj 3462
查看>>
java多线程-信号量
查看>>
如何在Delphi XE2中使用Dynamic Web TWAIN
查看>>
js自定义实用函数总结
查看>>
java内存区域与内存溢出异常
查看>>
点点滴滴的成长[2011-11-1]:理解C#修饰符
查看>>
csrf(跨站请求伪造)
查看>>
高性能MySQL笔记-第1章MySQL Architecture and History-001
查看>>
c# 基本知识 ref 和 out
查看>>
在ubuntu下如何验证文件的MD5码 (转载)
查看>>
嵌入式Linux开发板
查看>>
通过创建制定版本react-native项目解决“Unable to resolve module `AccessibilityInfo` ”的问题...
查看>>
C# 一个例子,北大青鸟的。自己变了下。
查看>>
Error: invalid "instanceof" keyword value Promise的解决方法
查看>>
一,模块,模块导入
查看>>
linux metapost 简介
查看>>
错误检查roswtf
查看>>