问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA设计Point类,类有x,y,构造方法,求两点之间的距离,再设计一个继承Point类的Poi

发布网友 发布时间:2022-05-14 15:23

我来回答

1个回答

热心网友 时间:2023-10-22 09:41

看看懂再问我哈

import java.awt.Color;
public class Point {
private int x;//x坐标
private int y;//y坐标
private Color color;//颜色
public Point() {//带参数构造

}
public Point(int x,int y) {//带两参数构造
this.x = x;
this.y = y;
}
public Point(int x,int y,Color color) {//带三参数构造
this.x = x;
this.y = y;
this.color = color;
}
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;
}
public Color getColor() {
return color;
}
public void setColor(Color color) {
this.color = color;
}
public int distance(Point b) {//求两点距离
return (int)Math.sqrt((this.x-b.getX())*(this.x-b.getX())+(this.y-b.getY())*(this.y-b.getY()));
}
public boolean equals(Point b) {//重写equals
double c = (this.x-b.getX())*(this.x-b.getX())+(this.y-b.getY())*(this.y-b.getY());
if(c==0) {
return true;
}else return false;
}
public static void main(String[]args){//测试main
Point A=new Point();
Point B=new Point(50,60);
B.setColor(Color.red);
Point C=new Point(100,200,Color.red);
System.out.println("B: ("+B.getX()+","+B.getY()+") "+"color:"+B.getColor());
A.setX(100);
A.setY(200);
A.setColor(Color.red);
System.out.println("A==B? "+A.equals(B));
System.out.println("A->B "+A.distance(B));
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在家里用空调买什么比较好,变频空调好吗! 公司不承认劳动关系,我找了两个证人 ,证明材料也有,还盖了手印的,但是... ...一直到现在也没签劳动合同,现公司要辞退我们,请问我们可以得到什么赔... 2002年9月10号早上6.7点钟出生的女子命运如何 我是86年12月4日出生的大概6.7点时候麻烦帮我看看我的婚姻事业 有美国绿卡,在其他国家工作,还需要给美国交税吗? 我是中国国籍,在日本就职,公司想派我回上海分公司短期帮忙,会有签证... 上海职工在日本取得的补贴收入要在上海交个税吗? 王楚钦底板配置套胶 乒乓球器材基础知识|底板|套胶|胶水|常见问题 求高手用JAVA帮我设计一个完整的Point类,可以计算两点之间距离和中间点坐标的,万分感谢! java用非静态方法和静态方法计算两点之间的距离。 java语言编程,从控制台输入两点坐标x1,y1,x2,y2计算两点之间的距离。使用Math.pow(a, b)函数计算。 用java语言编写输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。 红楼梦第九回学生大闹学堂。对这件事情的感想。 上海积家官方服务中心在什么地方?手表表蒙碎了怎么处理啊? 《红楼梦》第九回感悟 java求两点距离 机械表表面玻璃碎了,秒针不走了,还可以修么 女生多吃香蕉好处大讨论 女性吃香蕉有什么效果和作用?女性吃香蕉可以减肥吗? 女性吃香蕉有什么效果和作用?吃香蕉可以减肥吗? 狗狗拉血,吐白沫是怎么回事 狗生病了吐白沫!还带粘液!还拉血? 狗狗吐白色粘液,便血 狗狗拉血,吐白沫怎么办? 狗吐白色粘液拉血 狗狗吐白沫还拉鲜血是怎么回事? 狗狗没精神干呕,咳嗖,刚才吐了一些白粘液和红色的像是血丝出来,后面两腿发抖怎么回事?急急急 线路绝缘检测为什么有些需要拆掉零线,有些又不需要? 跪求:设计一个Java应用程序,求两点间的距离。要求通过方法重载,能实现求平面和立体两点间的距离 如何提高集体备课的有效性 如何取消jquery的hover事件 唇釉画眼影,你知道怎么画吗 f3键和f7键失灵,我在命令提示符里按这两个健没有任何反应? 挑战极限中极限三傻的大傻是谁? 打架博弈问题 北京银行借记卡注销用到办卡银行吗 女生叫男生大傻杯啥意思 成奎安因鼻咽癌扩散病逝 灯光昏黄场面冷清 为什么扫黑风暴口碑飙升? 号称“歌坛大姐大”的那英,为何会被王菲称为“那大傻”呢? 你是否期待《极限挑战》第三季?为什么? 我家键盘没坏,但是F3F4按了没反应,那位大哥大姐帮帮忙? 黄姓的研究结论是什么? 在中山评教师职(初中2级)称难吗?需要满足什么条件?如果在私立学 姓黄的名人和来历 研究报告 中山大学副研究员是专业技术职称吗 需求调查(请各位老师同学帮帮忙) 中山代评职称评定的条件都是什么?