Java程序设计基础-第6章类的继承、抽象类、接口.pptVIP

  • 12
  • 0
  • 约1.03万字
  • 约 56页
  • 2017-08-23 发布于河南
  • 举报

Java程序设计基础-第6章类的继承、抽象类、接口.ppt

类的继承 理解继承是理解面向对象程序设计的关键。 在Java中,通过关键字extends继承一个已有的类,被继承的类称为父类(超类,基类),新的类称为子类(派生类)。 在Java中,不允许多继承。 6.1 类的继承 通过继承可以实现代码的复用。 父类或超类(superclass) 被继承的类 子类(subclass) 由继承而得到的类 一个父类可以同时拥有多个子类,但由于Java中不支持多重继承,所以一个类只能有一个直接父类。 在Java语言中有一个称为java.lang.Object的特殊类,所有的类都是直接或间接地继承该类而得到的。 格式: class SubClass extends SuperClass { …… } 把SubClass声明为类SuperClass的直接子类,如果SuperClass又是某个类的子类,则SubClass同时也是该类的间接子类。 如果没有extends关键字,则该类默认为java.lang.Object类的子类。因此,在Java中所有的类都是通过直接或间接地继承java.lang.Object类得到的。所以在此之前的所有例子均是java.lang.Object类的子类。 1.子类的构建方法【例6.1】类的继承 说明: (1)通过extends关键字,可将父类的成员继承给子类。 (2)Java在执行子类的构造方法之前,会先自动调用父类

文档评论(0)

1亿VIP精品文档

相关文档