/* 设计一个”学生“类 1> 属性 * 姓名 * 生日 用结构体作为类的实例变量(生日) */ #import <Foundation/Foundation.h> //定义一个结构体 typedef struct d1 { int year; int month; int day; } MyDate; //类的声明 @interface Studens : NSObject { @public NSString *_name; MyDate _birthday; } @end //学生类的实现 @implementation Studens @end int main() { //创建一个学生对象 Studens *stu = [Studens new]; //给成员变量赋值 stu->_name =@"小明"; stu->_birthday = (MyDate){2016,1,18};//强制类型转换 //输出 NSLog(@"%@的生日是:%d-%d-%d",stu->_name,stu->_birthday.year,stu->_birthday.month,stu->_birthday.day); return 0; } |