Java语言程序设计(第二版)贾振华第5章继承与接口课件教学.pptVIP

  • 1
  • 0
  • 约3.38千字
  • 约 41页
  • 2017-01-04 发布于未知
  • 举报

Java语言程序设计(第二版)贾振华第5章继承与接口课件教学.ppt

继承与接口 第5章 目标 继承和多态的概念及其实现。 this和super的使用。 包和接口的使用。 5.1.1 类继承的实现2-1 被继承的类称为父类 继承父类的类称为子类 执行继承时,子类将获得父类的属性,并具有自身特有的属性。 5.1.1 类继承的实现2-2 extends关键字用于继承类。 声明一个继承父类的类的通常形式如下: class subclass-name extends superclass-name { //类体 } 没有extends,默认父类为Object 只能有一个父类,即单继承 子类继承父类的全部成员 5.1.2 this和super关键字 1.this的使用 (1)访问当前对象的数据成员 (2)访问当前对象的成员变量 (3)重载时用来引用同类的其他构造方法 2.super的使用 (1)访问直接基类中被隐藏的数据成员 (2)调用直接基类中被重写的成员方法 (3)调用直接基类的构造方法 5.1.3 抽象类和抽象方法 定义目的是提供可由其子类共享的一般形式。 抽象类不能实例化。 抽象方法没有函数体。 抽象方法必须在子类中给出具体实现。 抽象类中可以没有抽象方法,有抽象方法的类一定是抽象类。 抽象类必须继承,子类根据自身需要扩展抽象类。 abstract不能和final叠用修饰类。 不能有pri

文档评论(0)

1亿VIP精品文档

相关文档