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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 664941114 中级黑马   /  2016-7-13 09:26  /  734 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.1. 继承(extends)
        (1)继承的体系结构(理解):就是对要描述的事物进行不断的向上抽取,就出现了体系结构。
                **先学习顶层内容,因为它是共性内容。
                **一般使用的时候使用的是底层的类。
        (2)继承的好处:(理解)
                A:继承的出现,提高了代码的复用性。
                B:继承的出现,让类与类之间产生了关系,extends来表示,
                   这个关系的出现,为后面我们讲面向对象的第三个特点多态打下了基础。
        (3)特点(理解)
                Ajava只支持单继承(其实确切的说是java对多继承进行了优化,避免了安全问题)
                Bjava支持多重()继承。
        (4)注意:(掌握)
                A:子类可以直接访问父类中的非私有的属性和行为。
                B:不要仅为了获取其他类中部分功能而去继承。
                C:类与类之间要有所属( " is a " )关系,xx1xx2的一种。
                        **如何判断AB是否有继承关系?
                        **A如果继承B,那么就可以说AB的一种。

5 个回复

倒序浏览
黑马哟你更精彩
回复 使用道具 举报
赞赞赞赞赞赞
回复 使用道具 举报
不错,温故而知新
回复 使用道具 举报
yang0907 来自手机 中级黑马 2016-7-20 23:41:23
报纸
继承和接口有类似的特点,理解相同与不同更有助于学习
回复 使用道具 举报
java支持多继承,接口就可以支持多继承
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马