多重继承Java支持单继承也就是说派生的子类只能由唯一的父类多重.PPTVIP

  • 23
  • 0
  • 约4.62千字
  • 约 39页
  • 2019-03-12 发布于天津
  • 举报

多重继承Java支持单继承也就是说派生的子类只能由唯一的父类多重.PPT

第八章 继承 概要 多重继承 继承 UML 类图中,继承关系如下表示:一条带空心三角的实心箭头线表示,三角指向父类 派生子类 Java中, 使用保留字extends来创建继承关系 类图 protected 修饰符 可见性修饰符影响父类的成员在子类中使用的方式 private修饰的变量和方法不能在子类中直接引用 但是它们被声明为public可见性,那么他们可以在子类中引用——– 但是public 违背的封装的原则 那么还有一种可见性修饰符: protected,它比public可见性提供了更多的封装, 但是又没有private封装的那么严实。 super 引用 由于构造函数不被继承,所以子类构造函数通过调用父类的构造函数,建立子类中父类的部分 参考 Words2.java (第301页) 参考 Book2.java (第302页) 参考 Dictionary2.java (第303页) super引用 应由子类的构造函数负责调用父类的构造函数 子类构造函数中:第一行应该使用super引用调用父类的构造函数,否则Java将自动在构造方法开始处产生一行super()调用。 Super的第二种形式,这种用法有下面的通用形式 super.member 多重继承 Java支持单继承,也就是说派生的子类只能由唯一的父类 多重继承 允许子类派生自两个或者两个以上的父类,子类继

文档评论(0)

1亿VIP精品文档

相关文档