A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© PeterPang 中级黑马   /  2016-1-19 23:35  /  474 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

继承
        什么是继承?
                一个类的对象可以使用另一个类的对象的成员变量和成员方法,就被称为继承

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

                类A 是 子类
                类B 是 父类

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

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

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

        我们在什么时候可以使用继承?
                当两个类之间存在“is a”的关系的时候

2 个回复

正序浏览
互相学习 共同进步
回复 使用道具 举报
学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马