Java编程题,呜呜呜呜,要交作业呀~这里是一道题,求帮忙!万分感谢!
4个回答
展开全部
程序如下:
Point类:
public class Point
{
private int x;
private int y;
public Point()
{
}
public Point(int x, int y)
{
this.x = x;
this.y = y;
}
public int getX()
{
return x;
}
public void setX(int x)
{
this.x = x;
}
public int getY()
{
return y;
}
public void setY(int y)
{
this.y = y;
}
}
Line类:
public class Line extends Point
{
private Point point;
private int l;
public Line()
{
}
public Line(Point point, int l)
{
this.point = point;
this.l = l;
}
public Point getPoint()
{
return point;
}
public void setPoint(Point point)
{
this.point = point;
}
public int getL()
{
return l;
}
public void setL(int l)
{
this.l = l;
}
public double area()
{
return Math.PI * l*l;
}
}
测试类:
public class Test
{
public static void main(String[] args)
{
Point point = new Point(3,5);
System.out.println("x=" + point.getX() + ",y=" + point.getY());
Line line = new Line(point,5);
System.out.println("x=" + point.getX() + ",y=" + point.getY()+ ",area=" + line.area());
}
}
运行结果:
x=3,y=5
x=3,y=5,area=78.53981633974483
有问题欢迎提问,满意请采纳,谢谢!
Point类:
public class Point
{
private int x;
private int y;
public Point()
{
}
public Point(int x, int y)
{
this.x = x;
this.y = y;
}
public int getX()
{
return x;
}
public void setX(int x)
{
this.x = x;
}
public int getY()
{
return y;
}
public void setY(int y)
{
this.y = y;
}
}
Line类:
public class Line extends Point
{
private Point point;
private int l;
public Line()
{
}
public Line(Point point, int l)
{
this.point = point;
this.l = l;
}
public Point getPoint()
{
return point;
}
public void setPoint(Point point)
{
this.point = point;
}
public int getL()
{
return l;
}
public void setL(int l)
{
this.l = l;
}
public double area()
{
return Math.PI * l*l;
}
}
测试类:
public class Test
{
public static void main(String[] args)
{
Point point = new Point(3,5);
System.out.println("x=" + point.getX() + ",y=" + point.getY());
Line line = new Line(point,5);
System.out.println("x=" + point.getX() + ",y=" + point.getY()+ ",area=" + line.area());
}
}
运行结果:
x=3,y=5
x=3,y=5,area=78.53981633974483
有问题欢迎提问,满意请采纳,谢谢!
追问
万分感谢你,不知道我可不可以认识你呢。。。还以为不会有人理我,因为这个代码很长不知道会不会有人帮我,中国好人还是蛮多的哈哈~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class Point{
private int x;
private int y;
public Point(){
}
public Point(int x, int y){
this.x = x;
this.y = y;
}
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
}
class Line extends Point{
private Point point;
private int l;
public Line(){
}
public Line(Point point, int l){
this.point = point;
this.l = l;
}
public double area(){
return 2 * Math.PI * l * l;
}
public int getL() {
return l;
}
public void setL(int l) {
this.l = l;
}
}
public class Abc {
public static void main(String[] a){
Point point = new Point(5, 6);
System.out.println("Point: x = " + point.getX() + ", y = " + point.getY());
Line line = new Line(point, 10);
System.out.println("Line : l = " + line.getL() + ", area = " + line.area());
}
}
更多追问追答
追问
万分感谢你了。因为在你之前有个人打了,谢谢
真的好感谢您。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-06-30
展开全部
简单可以做
更多追问追答
追问
帮我做了马上采纳呜呜呜呜
用纸张写出来吧呜呜呜呜
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询