10面向对象程序设计进阶(上).pptVIP

  • 1
  • 0
  • 约1.77千字
  • 约 12页
  • 2018-12-12 发布于山东
  • 举报
10面向对象程序设计进阶(上).ppt

面向对象程序设计(上) 类的继承 访问控制 方法覆盖 类的继承 面向对象最重要的特点之一,就是可以实现对类的复用 通过“继承”一个现有的类,可以使用已经定义的类中的方法和变量。 类的方法可以被继承,但是类的构造器不能被继承。 类的继承(con.) 类继承的基本语法: modifier class name [extends superclass ] { declaration * } 在Java中,一个类只能继承继承一个父类,这种方式叫做单继承。这一点和C++不一样。 类的继承(con.) java.lang.Object类是所有类的父类 虽然一个类只可以继承一个父类,但是一个父类却可以被多个子类所继承。 从子类的角度看,它是“继承(extends)”父类;而从父类的角度看,它是“派生(derive)”子类。它们指的都是同一个动作,只是角度不同而已。 类的继承例子(案例6-1) 类的继承例子: public class Animal { private int weight; public int getWeight() { return weight; } public void setWeight(int w) { weight=w; } } 类的继承例子(con.) public class Dog extends Animal { /

文档评论(0)

1亿VIP精品文档

相关文档