本帖最后由 葬花桥 于 2014-5-5 22:23 编辑
// 教师类 #import "01-person.h" #import "03-student.h" // 继承person类 @interface Teacher : Person { unsigned _profession; // 教师所教的专业 }
// profession的set和get方法 - (void)setProfession: (unsigned)profession; - (unsigned)profession;
// 判断学生是不是这个老师教的方法 - (bool)isTeachingThisStudent: (Student *)student; // 提示expected a type
@end
// 学生类
#import "01-person.h" #import "02-teacher.h" @interface Student : Person { unsigned _profession; // 所学的专业 }
// profession的set和get方法 - (void)setProfession: (unsigned)profession; - (unsigned)profession;
// 判断老师是不是教学生的这个专业 - (bool)isLearningWithTeacher: (Teacher *)teacher; // 提示expected a type
@end
这两个类是声明部分,其中最后的对象方法会提示 expected a type错误,把它们注释起来程序正常,凌乱了。。。。。。。。。求解释 |