
java 编程题,求简短易懂
下面Shape类是一个表示形状的抽象类,Area()为求图形面积的函数。请从Shape类派生三角形类(Triangle),并给出具体的求面积函数代码就那些,不问了我会了...
下面Shape类是一个表示形状的抽象类,Area ( )为求图形面积的函数。请从Shape类派生三角形类(Triangle),并给出具体的求面积函数 代码就那些,
不问了 我会了 展开
不问了 我会了 展开
7个回答
2013-09-16
展开全部
这个问题好奇怪啊 你要别人帮你解题的话你要把题目写出来啊,如果是要别人给你一些简单的java编程的例子的话你要说清楚啊。
追问
下面Shape类是一个表示形状的抽象类,Area ( )为求图形面积的函数。请从Shape类派生三角形类(Triangle),并给出具体的求面积函
追答
你的是C写的,我写了个java的Triangle 类供参考:
public class Triangle extends Shape{
float x;
float y;
float z;
float p;
public Triangle( float x, float y , float z){
this.x=x;
this.y=y;
this.z=z;
}
@Override
double Area() {
p=(x+y+z)/2;
return Math.sqrt(p*(p-x)*(p-y)*(p-z));
}
}
展开全部
class Triangle : Shape
{
private:
double bottom;
double height;
public:
Triangle(double b, double h)
{
bottom = b;
height = h;
}
double Area()
{
return bottom * height / 2;
}
};
{
private:
double bottom;
double height;
public:
Triangle(double b, double h)
{
bottom = b;
height = h;
}
double Area()
{
return bottom * height / 2;
}
};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
懒得连代码都不愿意抄出来就拍个毫不清晰的照片发帖了。
追问
下面Shape类是一个表示形状的抽象类,Area ( )为求图形面积的函数。请从Shape类派生三角形类(Triangle),并给出具体的求面积函 代码完了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
派生类,重写覆盖total函数即可
追问
class Triangle : public Shape
{
private:
double bottom;
double height;
public:
Triangle(double b, double h)
{
bottom = b;
height = h;
}
double Area()
{
return bottom * height / 2;
}
};
是这样吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个代码,貌似c++的说
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询