永发信息网

java编程作业:构造方法的重载

答案:5  悬赏:0  手机版
解决时间 2021-02-04 12:08
编程实现判断平面中一个点是否位于一个圆内,要求如下:

1. 编写一个平面上点的类Point;

(1)点的属性有坐标值x,y;

(2)编写点的构造方法和分别返回x和y的方法;

2. 编写一个平面上圆的类Circle;

(1)圆的属性有:圆心的点坐标和圆的半径;

(2)编写圆的两个构造方法:

l 其中一个构造方法只有一个double类型的形参用于初始化圆的半径,圆心则设置为(0,0);

l 另一个构造方法有两个形参,一个是Point类型用于设置圆心点,另一个是double类型用于设置圆的半径;

(3)编写圆的方法boolean isContainaPoint(Point aP),用于判断点aP是否位于这个圆内;若一个圆的圆心坐标是(a,b)半径是r,判断点(c,d)是否位于圆内的方法是:计算点(c,d)相对于点(a,b)的相对坐标(c-a,d-b),若(c-a)2+(d-b)2小于等于r2则说明点(c,d)在圆内,否则不在圆内;

3. 编写TestOverloading类实现对上述类的测试:

(1)先判断一个点(c,d)是否在圆心为坐标原点半径为r的圆内;

(2)再判断一个点(c,d)是否在圆心为坐标(a,b)半径为r的圆内;
最佳答案
我是初学者,我把我写的给你看看,我们可以一起学习交流的啊~

class Point{
double x,y;
Point(double x,double y){
this.x = x;
this.y = y;
}
double getX(){
return x;
}
double getY(){
return y;
}
}
class Circle{
double r;
Point pp;
Circle(double r){
this.r = r;
pp =new Point (0,0);
}
Circle(double r,Point p ){
this.r = r;
this.pp=p;
}
boolean isContain(Point pt){
double a =(pp.x-pt.x)*(pp.x-pt.x)+(pp.y-pt.y)*(pp.y-pt.y);
double b = this.r*this.r;
if(a<b){
return true;
}else{
return false;
}
}
}
public class TestOverLoad{
public static void main (String[] args){
Circle c1=new Circle(1);
Point p=new Point(1,1);
System.out.println(c1.isContain(p));
}
}
全部回答
我是初学者,我把我写的给你看看,我们可以一起学习交流的啊~ class Point{ double x,y; Point(double x,double y){ this.x = x; this.y = y; } double getX(){ return x; } double getY(){ return y; } } class Circle{ double r; Point pp; Circle(double r){ this.r = r; pp =new Point (0,0); } Circle(double r,Point p ){ this.r = r; this.pp=p; } boolean isContain(Point pt){ double a =(pp.x-pt.x)*(pp.x-pt.x)+(pp.y-pt.y)*(pp.y-pt.y); double b = this.r*this.r; if(a 评论 0 0 0 加载更多
这个构造方法的定义和构造方法的定义就会写了~!
你好! 太简单,上学那会的作业。 仅代表个人观点,不喜勿喷,谢谢。
完全没有难度
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦见自己的老婆和别人睡过觉然后要和我好
爱路租车怎么去啊,我要去那办事
横坑仔地址在哪,我要去那里办事
离南汇最近的优衣库专卖店在哪里?
哈尔滨的宣扬化妆品店除了中央大街还在哪里有
少年期的年龄范围是().
如何辨别天梭表力洛克系列真假
隆达租车怎么去啊,我要去那办事
桂太二老坛酸菜鱼新民店这个地址在什么地方,
日本驻中国领事馆是干嘛的
侠盗猎车5那三个主角的手机,分别模仿的是哪
在哪个网站可以看到全本免费小说
excel中姓名都在列b 怎样找出相同的名字?
英语翻译陈情表 中 臣以供养无主 这句的 供养
天信翠堤湾北区南门怎么去啊,有知道地址的么
推荐资讯
月姬是真是假,大家谁有用过啊,能缩阴吗
金六福肥金pd950的钻戒d0.073ct值多少钱
使用什么软件能编辑扫描的图片
什么是权力清单制度
deny与refuse都有拒绝的意思他们的区别在哪
武汉警官职业学院什么专业好就业?或者什么要
开车久了为什么会头疼呢?
海捞坊火锅在哪里啊,我有事要去这个地方
怎样把金城太子250-6A改成哈雷声音?
面司令我想知道这个在什么地方
怎么煲排骨汤好喝
记账凭证填错科目但金额对,怎么办?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?