- 2
- 0
- 约7.1千字
- 约 20页
- 2016-08-22 发布于重庆
- 举报
第四章JAVA类和对象的高级特征
第四章 JAVA类和对象的高级特征 授课教师:赖涵 Email:laihan_ctbu@126.com 本章内容 4.1 抽象类 4.2 接口 4.3 包 4.4 JAVA的API 4.1 抽象类 抽象类 java语言中,用abstract 关键字来修饰一个类时,这个类叫做抽象类,用abstract 关键字来修饰一个方法时,这个方法叫做抽象方法。格式如下: abstract class abstractClass{ …} //抽象类 abstract returnType abstractMethod([paramlist]) //抽象方法 抽象类必须被继承,抽象方法必须被重写。抽象方法只需声明,无需实现;抽象类不能被实例化,抽象类不一定要包含抽象方法。若类中包含了抽象方法,则该类必须被定义为抽象类。 若一个类继承了一个抽象类,则抽象类的抽象方法必须被实现,否则子类必须声明为abstract. 4.2 接口 接口 接口是抽象类的一种,只包含常量和方法的定义,而没有变量和方法的实现,且其方法都是抽象方法。它的用处体现在下面几个方面: ◇ 通过接口实现不相关类的相同行为,而无需考虑这些类之间的关系。 ◇ 通过接口指明多个类需要实现的方法。 ◇ 通过接口了解对象的交互界面,而无需了解对象所对应的类。 4.2 接口 1)接口的定义 接口的定义
原创力文档

文档评论(0)