黑马程序员技术交流社区

标题: 继承 [打印本页]

作者: PeterPang    时间: 2016-1-19 23:35
标题: 继承
继承
        什么是继承?
                一个类的对象可以使用另一个类的对象的成员变量和成员方法,就被称为继承

        继承的格式?
                class 类B {}
                class 类A extends 类B {
                       
                }

                类A 是 子类
                类B 是 父类

        继承的好处?
                提高了代码的复用性
                让类与类之间产生了一种关系,它是多态的前提(以后学)

        继承的特点?
                Java中类只支持单继承,不可以多继承,可以多层继承,不可以循环继承

        当我们使用继承的时候需要注意哪些问题?
                子类不能使用父类里私有成员变量和成员方法
                        那我们要是想去使用该怎么办呢?
                                可以在父类里面创建一个公共的方法,在方法里去调用父类里私有的成员,然后我们子类里就可以直接只用父类的公共的方法,从而间接的使用了私有成员
                子类不能继承父类的构造方法
                我们不能单单为了获取某个功能去继承一个类

        我们在什么时候可以使用继承?
                当两个类之间存在“is a”的关系的时候
作者: 曹德然    时间: 2016-1-19 23:50
学习了
作者: PeterPang    时间: 2016-1-22 23:42
互相学习 共同进步




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