【1】类是对对象的抽象:
举例:
我有几部手机,荣耀20,小米 红米3,华为p40 pro 我们向上抽取形成一个类-----》类:手机类
【2】继承是对类的抽象:
举例:
学生类:Student:
属性:姓名,年龄,身高,学生编号
方法:吃饭,睡觉,喊叫,学习
教师类:Teacher:
属性:姓名,年龄,身高,教师编号
方法:吃饭,睡觉,喊叫,教学
员工类:Emploee:
属性:姓名,年龄,身高,员工编号
方法:吃饭,睡觉,喊叫,工作
抽取出共同的东西:
人类:
属性:姓名,年龄,身高
方法:吃饭,睡觉,喊叫
学生类/教师类/员工类 继承自人类
以后定义代码:可以先定义人类:
人类:----》父类
属性:姓名,年龄,身高
方法:吃饭,睡觉,喊叫
再定义:----》子类
学生类:Student:
属性:学生编号
方法:学习
教师类:Teacher:
属性:教师编号
方法:教学
员工类:Emploee:
属性:员工编号
方法:工作
子类继承自父类
狗类:
属性:姓名,年龄,身高
方法:吃饭,睡觉,喊叫
我们的继承关系,是在合理的范围中进行的抽取,抽取出子类父类的关系:
上面的案例中:
学生类/教师类/员工类 继承自人类---》合理
学生类/教师类/员工类 继承自狗类---》不合理