永发信息网

java简单的问题 填代码那里

答案:3  悬赏:10  手机版
解决时间 2021-05-07 21:09

class Line
{ class Point //内部类Point定义
{ private int x,y; //内部类的成员变量
public Point(int x,int y) //内部类的构造方法(有参数)
{ this.x=x;
this.y=y;
}
public Point() //内部类的构造方法(无参数)
{ this(1,1); }
public int getX() //内部类的成员方法
{ return this.x; }
public int getY() //内部类的成员方法
{ return this.y; }
private double getDistance(Point p) //内部类的成员方法(求到p点的距离)
{ double xl,yl;
xl=x-p.getX();
yl=y-p.getY();
return Math.sqrt(xl*xl+yl*yl);
}
double getDistance() //内部类的成员方法(求到原点的距离)
{ return(Math.sqrt(x*x+y*y)); }
public void print() //内部类的成员方法(显示点坐标)
{ System.out.println("("+x+","+y+")");}
}
Point startPoint,endPoint; //外部类的成员变量
public Line(int x1,int y1,int x2,int y2)//外部类的构造方法
{ startPoint=new Point(x1,y1);
endPoint= new Point(x2,y2);
}
public Line(Point sp,Point ep) //外部类的构造方法
{ startPoint=sp;
endPoint=ep;
}
public Line() //外部类的构造方法
{ this(0,0,1,1); }
public Point getStartPoint() //外部类的成员方法
{ return startPoint; }
public Point getEndPoint() //外部类的成员方法
{ return endPoint; }
public double getLength() //外部类的成员方法(求直线的长度)
{ return endPoint.getDistance( ); }
public void print() //外部类的成员方法(显示直线信息)
{ System.out.print("起点位置:");
startPoint.print();
System.out.print("终点位置:");
endPoint.print();
System.out.println("直线长度:"+getLength());
}
}
//测试用主类
public class TestLine
{
public static void main(String[] args)
{
Line l1=new Line(10,10,20,30);
l1.print();
Line.Point p1=代码; //利用l1对象实例化p1
p1.print();
Line.Point p2=new Line().new Point(30,30);
p2.print();
System.out.println("p2到原点的距离="+p2.getDistance());
}
}

最佳答案
l1.startPoint
全部回答
l1.new Point();

l1.new Point();

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大家都看过奋斗么?
永恒之塔今天是不是有更新? .
我的舞团是V⒈p°♀家族。。帮忙帮我搞10个
放弃歌曲URL多少啊?放到空间的!
求火影全集下载地址
徐州市华盛顺发商贸有限公司我想知道这个在什
铁甲小宝人物台词,铁甲钢拳电影观后感,用英
QQ飞车生日能改吗?
Win7 怎样卸载现在的显卡驱动》?
QQ手机宠物狗狗怎么能改变它的性别?我以前因
邯郸那里有卖高帮鞋的
为什么别人空间图标可以隐藏,我的为什么不行
怎样做才能够把同事的关系搞好???
求侠盗飞车圣安地列斯战斗服联机IP
比较自恋的句子简短,关于自恋的句子
推荐资讯
人死了之后是什么感觉???
为什么玩ava总会跳到桌面?
邮局可以邮月饼吗?是不是家到家
梦幻三界书屋的答题技巧
好友辅助填好了,发送好了,怎么办?
我的2003系统,换了下鼠标,从新启动之后,自
旅游去哪里好玩?
炫舞到二百级以后给什么?
求几款美工强大的网络游戏
黄钻是不是只有7级就到顶了?
在台湾工作,发的工资是人民币还是台币?
亲们希望bobo永在吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?