按照mj老师的视频重复敲的代码怎么会报错这个呢
- #import <Foundation/Foundation.h>
- typedef enum
- {// 枚举类型,枚举常量的命名都是以枚举类型的名称开头的
- Man,
- Woman
- }sex;
- typedef struct {
- int year;
- int mouth;
- int day;
-
- }Date;
- typedef enum{
- ColorBlack,
- ColorRed,
- ColorGreen
- }Color;
- /*
-
- 学生
- 成员变量:性别、生日、体重、最喜欢的颜色、狗
- 方法:吃、跑步、遛狗、喂狗
-
- */
- // 声明这个类
- @interface Student : NSObject //声明是为了说清楚我们用了什么变量什么方法
- {
- // 性别是BOOL类型,YES/NO 也可以用枚举
- BOOL sex;//性别
- // int year;//声明一个结构体类型也是可以的
- Date birthday;//生日
- // int Color;//如果颜色就几种取值的话建议用枚举类型
- Color fatColor ;//最喜欢的颜色。成员变量的命名,如果两个单词合在一起的话 第一个首字母小写第二个大写
- }
- -(void)eat;
- -(void)run;
- @end
- @implementation Student
- -(void)eat
- {
- //每吃一次,体重就加1;
- weight +=1;
- //weight =weight+1;
- NSLog(@"吃完这次后的体重是%f",weight);
- }
- -(void)run
- {
- weight -=1;
- NSLog(@"跑完这次后的体重是%f",weight);
- }
- @end
- int main ()
- {
- Student *s = [Student new];
- s ->weight = 50;
- [s eat];
- [s eat];
-
- [s run];
- [s run];
- return 0;
- }
复制代码 |