任务描述
相关知识
类的组合
类的关联关系
编程要求
测试说明
任务描述
本关任务:已知圆柱的底面半径为 20,高为 50,求该圆柱的体积。
圆柱的体积公式:S=πr
2
h。
相关知识
复用代码是 Java 众多引人注目的功能之一。Java 解决问题都围绕类展开的,对于复用代码,可以创建新的类来复用,也可以使用别人已经开发并调试好的类。方法的关键在于使用类而不破坏现有程序代码。有两种方式达成此方法的目的:组合和继承。本实训主要讲解类的组合。
类的组合
组合:新的类由现有类的对象所组成(复用现有代码的功能,而非它的形式)。
举个例子:
小明没钱,但是想开豪车,想吃火锅,他想到了一个解决方法:把一个富豪绑架到家里,让他给我买个豪车,他就买了,让他给我买火锅,他就买了(组合关系,它包含在我家里了,我就可以使用它的功能了)。这个例子表示的就是类的组合关系。
接下来来看一段代码:
// 定义一个引擎类
class Engine{
// 引擎启动
public void start(){}
// 引擎关闭
public void st