为了账号安全,请及时绑定邮箱和手机立即绑定

利用方法重载编程

利用方法重载编程

慕的地6264312 2019-03-21 18:15:27
java编写 计算球体体积,圆柱体体积,立方体体积 用方法重载编程,我不用重载的会,这重载的就不会了 还是就是形参要用几个
查看完整描述

2 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

public interface Graph
{
public double volume();
}

//圆柱
public class Cylinder implements Graph
{
private double radius;

public Cylinder(double radius) {
    this.radius = radius;
}

@Override
public double volume()
{   
    //计算体积公式
    return 0;
}

}

//长方
public class Cuboid implements Graph
{
private double width;
private double height;
private double length;

public Cuboid(double width, double height, double length)
{
    this.width = width;
    this.height = height;
    this.length = length;
}

@Override
public double volume()
{
    // 公式
    return 0;
}

}

//工具
public class ComputeUtil
{
public static double computeVolume(Graph graph) {
return graph.volume();
}
}


查看完整回答
反对 回复 2019-04-26
?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

关于重载,可以参照下面的代码:

[code="java"]public class Volumn{

//球体体积
public float computeVolumn(float radius){

}

//圆柱体体积
public float computeVolumn(float radius, float height){

}

//长方体体积(包括立方体)
public float computeVolumn(float length, float width, float height){

}


查看完整回答
反对 回复 2019-04-26
  • 2 回答
  • 0 关注
  • 676 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号