Java语言程序设计基础教程(继承、接口和内部类).pptVIP

  • 5
  • 0
  • 约1.01万字
  • 约 48页
  • 2019-05-26 发布于江西
  • 举报

Java语言程序设计基础教程(继承、接口和内部类).ppt

第4章 继承、接口和内部类 继承、超类和子类 抽象类和接口 内部类 Class类 4.1继承、超类和子类 继承是面向对象编程技术的一块基石,是一种由已有的类创建新类的机制。运用继承,可以先创建一个通用类,它定义了一系列相关属性的一般特性。该类可以被更具体的类继承,每个具体的类都增加一些自己特有的东西。在Java术语学中,被继承的类叫超类(superclass),继承超类的类叫子类(subclass)。子类不能继承父类中访问权限为private的成员变量和方法。子类可以重写父类的方法,及命名与父类同名的成员变量。Java不支持多重继承,即一个类从多个超类派生的能力。 通过继承实现代码复用。Java 中所有的类都是通过直接或间接地继承java.lang.Object类得到的。 4.1.1子类 继承一个类,只要用extends关键字把一个类的定义合并到另一个中就可以了。创建子类的一般格式为: class SubClass extends SuperClass { … } 例如: class Students extends People { … } 4.1.2子类的继承 子类通过隐藏父类的成员变量和重写父类的方法,可以把父类的状态和行为改变为自身的状态和行为。例如: class SuperClass{   int x; …   void setX( ){ x=0;

文档评论(0)

1亿VIP精品文档

相关文档