1 / 6
文档名称:

《 Java从入门到精通》第11章 抽象类与接口.ppt

格式:ppt   页数:6
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

《 Java从入门到精通》第11章 抽象类与接口.ppt

上传人:wo1230 2014/9/27 文件大小:0 KB

下载得到文件列表

《 Java从入门到精通》第11章 抽象类与接口.ppt

文档介绍

文档介绍:第11章 抽象类与接口
抽象类的基本概念
抽象类实例
接口的基本概念
接口实例
抽象类的基本概念
Java可以创建一种类专门用来当作父类,这种类称为“抽象类”,抽象类定义规则如下:
⑴抽象类和抽象方法都必须用abstract关键字来修饰。
⑵抽象类不能被直接实例化,也就是不能直接用new关键字去产生对象。
⑶抽象方法只需声明,而不需实现。
⑷含有抽象方法的类必须被声明为抽象类,抽象类的子类必须覆写所有的抽象方法后才能被实例化,否则这个子类还是个抽象类。
抽象类实例
【范例11-1】限制子类的访问实例
【范例11-2】抽象类的使用实例
接口的基本概念
接口与抽象类非常相似,但与抽象类有以下两点不同:
⑴接口里的数据成员必须初始化,且数据成员均为常量
⑵接口里的方法必须全部声明为abstract,也就是说,接口不能像抽象类一样保有一般的方法,必须全部都是“抽象方法”
接口的基本概念
接口定义的语法如下:
interface 接口名称 // 定义抽象类
{
final 数据类型成员名称= 常量; // 数据成员必须赋初值
abstract 返回值的数据类型方法名称(参数…);
// 抽象方法,注意在抽象方法里,没有定义方法主体
}
接口实例
【范例11-3】接口使用实例
【范例11-4】接口的继承使用实例