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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wingtheu 中级黑马   /  2014-11-5 14:25  /  882 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马