#import <Foundation/Foundation.h> /* 设计一个“学生”类 1)属性 姓名 生日 用结构体作为类的实例变量(生日) 定义结构用来描述 生日 类名: Student 属性: _name, 结构体变量表示生日 */ //用来描述生日信息的结构体 struct MyDate{ int y; int m; int d; }; //创建一个类 //声明一个学生类 @interface Student : NSObject { @public NSString *_name; struct MyDate _birthday; } @end //实现一个学生类 @implementation Student @end int main(int argc, const char * argv[]) { @autoreleasepool { //创建一个对象 学生对象 Student * zhangsan = [Student new]; zhangsan->_name = @"张三丰"; //给生日赋值 zhangsan->_birthday.y = 1800; zhangsan->_birthday.m = 10; zhangsan->_birthday.d = 32; //2. struct MyDate mydate = {1900,8,9}; zhangsan->_birthday = mydate; NSLog(@"name = %@ 生日为 %d年 %d月 %d日",zhangsan->_name, zhangsan->_birthday.y,zhangsan->_birthday.m,zhangsan->_birthday.d ); } return 0; }
本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/5307463.html,如需转载请自行联系原作者