java solid接口 计算表面积_java源码——计算立体图形的表面积和体积-Go语言中文社区...

计算球,圆柱,圆锥的表面积和体积。

利用接口实现。

上代码。

Contants.java

常量存储类

package com.fuxuemingzhu.solidgraphics.contants;

/**

*

* Title: Contants

*

*

* Description:常量类,存放程序里用到的常量值

*

*

* @author fuxuemingzhu

*

* @email fuxuemingzhu@163.com

*

* @date 2014年10月28日 下午2:18:43

*/

public class Contants {

/**

* PI 圆周率

*/

public static float PI = (float) Math.PI;

}

SolidGraphics.java

立体图形接口,所有立体图形都要实现这个接口

package com.fuxuemingzhu.solidgraphics.base;

/**

*

* Title: SolidGraphics

*

*

* Description:立体图形接口,所有立体图形都要实现这个接口

*

*

* @author fuxuemingzhu

*

* @email fuxuemingzhu@163.com

*

* @date 2014年10月28日 下午1:52:22

*/

public interface SolidGraphics {

/**

*

* Title: caculateArea

*

*

* Description:计算立体图形的表面积

*

*

* @return 立体的表面积

*

*/

public float caculateArea();

/**

*

* Title: caculateVolume

*

*

* Description:计算立体图形的体积

*

*

* @return 立体的体积

*

*/

public float caculateVolume();

}

Ball.java

球类

package com.fuxuemingzhu.solidgraphics.entity;

import com.fuxuemingzhu.solidgraphics.base.SolidGraphics;

import com.fuxuemingzhu.solidgraphics.contants.Contants;

/**

*

* Title: Ball

*

*

* Description:球类

*

*

* @author fuxuemingzhu

*

* @email fuxuemingzhu@163.com

*

* @date 2014年10月28日 下午1:54:53

*/

public class Ball implements SolidGraphics {

/**

* r 球的半径

*/

private float r;

/**

*

* Title: Ball

*

*

* Description: 构造方法,根据球的半径构造球

*

*

* @param r

*/

public Ball(float r) {

super();

this.r =

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值