java实现加减乘除的代码,对运算方法进行抽象,继承及重载,急求,万分感谢

 我来答
达仔930
2016-05-03 · 超过20用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:18.7万
展开全部
先要定义一个借口,里面包含加减乘除这些方法,然后写一个类,在类里面把详细方法都要实现了。至于继承重载,再写一个另外一个类继承它就好,重写里面的方法。还是上一下代码吧
接口:CalculateInterface
public interface CalculateInterface {

public float add(float a, float b);

public float sub(float a, float b);

public float mul(float a, float b);

public float div(float a, float b);

}

类CalculateClass

public class CalculateClass implements CalculateInterface {
/* 加法,返回a+b之和 */
public float add(float a, float b) {
return a + b;
}

/* 减法,返回a-b */
@Override
public float sub(float a, float b) {
return a - b;
}

/* 乘法,返a*b */
@Override
public float mul(float a, float b) {
return a * b;
}

/* 除法,返回a/b */
@Override
public float div(float a, float b) {
if (b == 0) {
System.out.println("除数不能为0");
System.exit(0);
}
return a / b;
}

}
更多追问追答
追问
亲  这是继承吗
追答
接口是实现,类才是继承。继承要另外写一个类extends CalculateClass,给你讲了思路了,敲代码要自己动动手才行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式