设计一个”学生“类 1> 属性 姓名 生日 用结构体作为类的实例变量(生日)
- #import <Foundation/Foundation.h>
- //定义结构体 生日
- typedef struct {
- int year;
- int month;
- int day;
- }Date;
- /**
- * 学生类的声明
- */
- @interface Student : NSObject
- {
- @public
- NSString * _name;
- Date _birthday;
- }
- -(void)show;
- @end
- /**
- * 学生类的实现
- */
- @implementation Student
- -(void)show
- {
- NSLog(@"姓名=%@ ,生日=%d-%d-%d",_name,_birthday.year,_birthday.month,_birthday.day);
-
- }
- @end
- int main(int argc, const char * argv[]) {
- @autoreleasepool {
- Student * stu = [Student new ] ;
- stu->_name = @"xiaolong";
- Date d = {2015,10,31};
- stu->_birthday = d;
- [stu show];
-
- }
- return 0;
- }
复制代码
|
|