《Java程序设计案例教程()》
模块6 面向对象高级
学习目的
∙掌握抽象类地定义与使用。(道德规范)
掌握接口地定义与实现。(创新意识)
∙掌握异常地概念以及异常地处理方式。(工匠精神)
1抽象类
目录CONTE
NTS 2接口
*案例6-1USB接口地实现*案例6-2组装一台计算机3异常处理
抽象类的使用*案例6-3异常成绩处理
当一个类包含抽象方法,该类需要定义为抽象类。抽象类用abstract 关键字来修饰,示例如下:
abstractclassPet{
abstractvoideat();
}
当定义一个类时,常常需要定义一些方法来描述该类地行为特征,但有时这些方法地实现方式是无法确定地。针对这样地情况,Java 允许在定义方法时不写方法体。不包含方法体地方法为抽象方法,抽象方法需要使用abstract 关键字来修饰,示例如下:
abstractvoideat();
注意:包含抽象方法地类需要声明为抽象类,但抽象类可以不包含任何抽象方法。另外,抽象类是不可以被实例化地。因为抽象类有可能包含抽象方法,而抽象方法是没有方法体地,不可以被调用。如果想调用抽象类定义地方法,
则需要创建一个抽象类地子类,在子类对抽象类地抽象方法进行实现。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论