- 0
- 0
- 约1.56千字
- 约 27页
- 2020-12-23 发布于福建
- 举报
JAVA程序设计
单元五接口与包
学习目标:
掌握Java接口的使用
理解接口与抽象类的异同
了解Java包的使用
掌握Java的访问控制修饰符的使用
了解 Java APl
目录
任务一计算各种形状的面积与周长
2
任务二用包管理程序
拓展任务
任务一计算各种形状的面积与周长
任务描述
在单元四的最后一个任务中,我们建立了形状抽象类
,并从中派生出矩形与圆形的子类,实现了不同形状的面
积计算功能。本任务要求进一步扩展原有程序,在计算各
种形状面积的基础上,增加周长的计算功能。而且,希望
程序具备良好的可读写和扩展性,例如可以进一步增加新
的形状或者新的功能。
1.改写抽象类
bstract Shape
Circle
areao
图51 Shape类及其子类
☆ Shape类可以定义为以下形式
空 abstract class Shape
protected String name;
Shape(string n iname=n
今 abstract double area(;计算面积的抽象方法
abstract double perimeter;计算周长的抽象方法
◆2增加计算周长的接口
☆(1).声明接口
☆修改父类抽象类的做法可以实现本任务要求的功能,然而
却不够灵活。每当要增加一个新的功能,
原创力文档

文档评论(0)