面向对象基础-类01(引入)
继承的引入饭前小甜点根据我们刚刚学过的知识,完成如下练习: 分别定义一个表示人和学生的类。 人类:有姓名属性,以及吃饭这个行为。 学生类:有姓名,学号两个属性,同时有吃饭,学习两种行为。 教师类:有姓名,教师号两个属性,同时有吃饭,教学两种行为。 这边要提示学生,用封装会多写很多代码,浪费时间。我们学习继承,和封装是完全不同的知识点,所以我们先不要封装。通过以上的对比,我们发现一个很大的问题是,类定义冗余。这样会造成两个问题: 1,多写了很多不必要的代码,不简洁,不优雅。
复制链接