第四章JAVA类和对象的高级特征.pptVIP

  • 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)

1亿VIP精品文档

相关文档