黑马程序员技术交流社区

标题: 面向对象的继承指的是 [打印本页]

作者: fantianfei    时间: 2015-6-27 09:12
标题: 面向对象的继承指的是
如题。。。。
作者: keto    时间: 2015-6-27 09:48
当我们定义学员类:
                学员:
                        学员编号;
                        姓名;
                        年龄;
                        性别;
                教师:
                        教师编号;
                        姓名;
                        年龄;
                        性别;

        我们发现:
                1.学员和教师都属于咱们学校的"一个人员";
                2.学员和教师中都定义一些"相同的成员":
                        姓名:
                        年龄:
                        性别:
        这时,我们可以将这些具有"相同类型"的成员,进一步抽取到一个新类中;
        将这个新类作为"父类",我们的"学员"和"教师"类可以"继承自"这个"父类",达到
        一个"代码重用的目的"

        1.语法:子类继承时使用关键字:extends(重点)
        2.继承其它类的类叫"子类",被继承的类叫"父类"、"超类"、"基类"
        3.当子类继承了父类后,就自动拥有了父类中允许被继承的成员;大家可以近似的认为:子类就是拥有了父类中的可以被继承的成员
        4.作用:代码重用
作者: 风随心动    时间: 2015-6-27 10:14
说的很棒
作者: fantianfei    时间: 2015-6-28 15:44
keto 发表于 2015-6-27 09:48
当我们定义学员类:
                学员:
                        学员编号;

谢谢同学你的认真解答。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2