第6章 一般化特殊化和继承性课件精品.pptVIP

  • 5
  • 0
  • 约 50页
  • 2017-02-02 发布于江苏
  • 举报

第6章 一般化特殊化和继承性课件精品.ppt

第6章 一般化特殊化和继承性课件精品

定义Boat类; 测试Boat类; 定义Boat类的子类: Sailboat类, Powerboat类, 并测试。 使用抽象类:不能创建实例,仅扩充子类 在Bradshaw Marina项目中,只有帆船和汽艇,不会创建Boat实例, 可以将Boat类定义成抽象类: public abstract class Boat 重写超类方法 当需要对从超类继承的方法有所改变时,需要对超类方法进行重写。 在重写时,子类方法与超类方法具有相同的方法名称,返回类型和参数列表。 私有访问:private 其它对象不可以直接读或修改属性的值。 受保护访问:protected 子类以及同一程序包中的其它类可以直接访问属性值。 public class Boat{ // attributes private String stateRegistrationNo; private double length; private String manufacturer; private int year; Sailboat类中的toString方法: public String toString(){ // invokes four superclass get methods String allDetails; allDe

文档评论(0)

1亿VIP精品文档

相关文档