一、继承/派生
1. 作用:
继承的目的是"延用旧功能",派生的目的是"增加新功能"。
人类:属性(名字,年龄) 行为(吃,睡)
教师:属性(名字,年龄,薪水) 行为(吃,睡,教学)
学生:属性(名字,年龄,成绩) 行为(吃,睡,学习)
class Human {
name, age, void eat(), void sleep();
};
class Teacher {
...//Human 类的全部内容
salary, void teach()
1. 作用:
继承的目的是"延用旧功能",派生的目的是"增加新功能"。
人类:属性(名字,年龄) 行为(吃,睡)
教师:属性(名字,年龄,薪水) 行为(吃,睡,教学)
学生:属性(名字,年龄,成绩) 行为(吃,睡,学习)
class Human {
name, age, void eat(), void sleep();
};
class Teacher {
...//Human 类的全部内容
salary, void teach()