第1章抽象类和接口.pptVIP

  • 7
  • 0
  • 约3.37千字
  • 约 21页
  • 2016-08-04 发布于重庆
  • 举报
第1章抽象类和接口

抽象类和接口 第 一 章 方法覆盖 引用转型 了解多态,在Java中实现多态 final关键字 回顾 本章相关词汇(蓝色为关键字) 单 词 说 明 abstract 抽象,抽象的 interface 接口,界面 implements 实现 本章目标 抽象方法和抽象类,abstract关键字 接口和实现接口,interface关键字和implements关键字 类与类之间的关系(补充) 抽象方法 在某些情况下,基类无法(或者没有必要)提供被覆盖方法的具体实现,那么就可以将此方法声明成抽象方法; 使用关键字abstract声明抽象方法,一般语法: [访问权限] abstract 返回值类型 方法名称(参数列表); 如: public abstract void draw(); 抽象类 如果某个类中包含有抽象方法,那么该类就必须定义成抽象类; 定义抽象类同样使用关键字abstract,一般语法: [访问权限] abstract class 类名 { 成员列表 } 如: public abstract class Shapes { public abstract void draw(); } 抽象类的注意事项 抽象类不可以直接实例化,只可以用来继承; 抽象类的派生子类应该提供对其所有抽象方法的具体实现; 可以这么认为,抽象方法实际上就是由抽象基类强制要求

文档评论(0)

1亿VIP精品文档

相关文档