各位计算机大神,求解java题目。

1.编写Point类,描述平面坐标XY上的点。doublex,yPoint()Point(doublex,doubley)setPoint(doublex,doubley... 1.编写Point类,描述平面坐标XY上的点。
double x,y

Point()
Point(double x,double y)

setPoint(double x,double y)
getPointX()
getPointY()
----------------------------------------------
编写Circle类,继承上述的Point类,描述平面坐标XY上的园。
double r

Circle()
Circle(Point p,double r)

setR(double r)
getCircumference()
getCircArea()
---------------------------------------------
编写主类TestCircle,计算园的周长和面积,并输出结果和圆心位置。
---------------------------------------------
2.定义抽象类Function,其中包含抽象方法doFunction()。
定义类Function11,描述一元一次方程,并重写抽象方法doFunction()。
定义类Function12,描述一元二次方程,并重写抽象方法doFunction()。
定义类Function21,描述二元一次方程,并重写抽象方法doFunction()。
--------------------------------------------------
编写主类TestFunction,求解上述三种方程,并输出结果。
------------------------------------------------------
3.将上述抽象类定义成接口,并完成同样的功能。
展开
 我来答
百度网友073307f
2014-05-30 · TA获得超过201个赞
知道答主
回答量:234
采纳率:0%
帮助的人:108万
展开全部
我去 这么多怎么回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
s游牧者的心迹s
2014-05-30 · 超过25用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:67.7万
展开全部
package Circle;
/**
* 定义点类
* @author Sontion
*
*/
public class Point {
//X坐标和y坐标
private double x;
private double y;

//重写构造方法
public Point(double x, double y) {
this.x = x;
this.y = y;
}

//定义get/set方法
public double getX() {
return x;
}
public void setX(double x) {
this.x = x;
}
public double getY() {
return y;
}
public void setY(double y) {
this.y = y;
}

}

package Circle;

/**
* 编写圆类
* @author Sontion
*
*/
public class Circle {
private double r;
private Point point;

public Circle(double r, Point point) {
super();
this.r = r;
this.point = point;
}

/**周长*/
public double getLength(Circle c){
double length=0.0;
double pi=3.14;

length=2*pi*c.getR();

return length;
}

/**面积*/
public double getArea (Circle c){
double length=0.0;
double pi=3.14;

length=pi*c.getR()*c.getR();

return length;
}

public double getR() {
return r;
}
public void setR(double r) {
this.r = r;
}
public Point getPoint() {
return point;
}
public void setPoint(Point point) {
this.point = point;
}

}

package Circle;

public class test {
public static void main(String[] args) {
Point po = new Point(1.0,1.0);
Circle c = new Circle(4.0,po);
double a = c.getLength(c);
double b = c.getArea(c);
System.out.println(a+","+b);
}
}

写了个,可能我没明白你的意思,算周长用x,y干嘛?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式