第5章类的重用课件精品.pptVIP

  • 4
  • 0
  • 约5.94千字
  • 约 42页
  • 2017-02-02 发布于江苏
  • 举报
第5章类的重用课件精品

声明一个final类需要在类前加上final关键,如下示例Manner 类为final 类: final class Manner { . . . } 如果有如下代码: class BetterManner extends Manner { … } 编译器将显示一个错误 Chess.java:6: Cant subclass final classes: class BetterManner class BetterManner extends Manner{ } * 5.4 抽象类与抽象方法 抽象类:用abstract关键字来修饰一个类时,该类叫做抽象类 抽象类不能创建对象; 它只能作为其它类的父类,这一点与final类正好相反。 * 抽象方法:用abstract来修饰一个方法时,该方法叫做抽象方法。 抽象方法必须被重写; 抽象方法只有声明,不能有实现; 含有抽象方法的类必然是抽象类。 * 抽象类与抽象方法声明格式如下: abstract class 类名{ 成员变量; 方法( ){方法体}; //一般方法 abstract 方法( ); //抽象方法定义 } 抽象方法仅有方法头,而没有方法体和操作实现 具体实现在子类里完成 抽象类可以包含其他非抽象方法 * 抽象类与抽象方法 【例5-5】 * abstract class Sha

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档