Java面向对象程序设计 习题 设计一个名为MyPoint的类表示一个点(x,y)

设计一个名为MyPoint的类表示一个点(x,y),除了x和y属性外,它还拥有构造原点对象的默认构造方法和根据接受的x和y构造一个点对象的构造方法。此外,他还有相应的se... 设计一个名为MyPoint的类表示一个点(x,y),除了x和y属性外,它还拥有构造原点对象的默认构造方法和根据接受的x和y构造一个点对象的构造方法。此外,他还有相应的set和get方法,以便对其属性设值和取值。定义两个distance刚发,以便接收一个点对象,返回当前对象与接收的点对象之间的距离。或接收两个点对象返回该两个点对象之间的距离。编写测试类。 展开
 我来答
灵粉哈x
2015-04-12 · TA获得超过1486个赞
知道大有可为答主
回答量:2001
采纳率:25%
帮助的人:1577万
展开全部
try..catch用于捕获initProperties()和init()这两个方法执行时候的异常,至于initProperties()和init()这两个方法为何会出异常,就看你具体的业务逻辑了。

try中的代码块儿如果一旦出现异常则在catch中进行捕获,showMessageDialog是JOptionPane封装或者说提供的一个显示一个带有确定按钮的模态对话框的方法。

几个参数中
"Failed to init.\n" + ex 也就是第二个参数是消息框弹出消息的内容。

"BinaryRain 也就是第三个参数是消息框的标题。

JOptionPane.ERROR_MESSAGE 也就是第四个参数,是消息框的类型,表示错误提示,弹出来的消息框有个红色的叉叉标识,如JOptionPane.WARNING_MESSAGE,表示警告提示,弹出来的消息框有个叹号标识。
lingfei68
2015-04-12 · TA获得超过924个赞
知道小有建树答主
回答量:326
采纳率:0%
帮助的人:148万
展开全部
测试类:
public class MyPointTest {
public static void main(String[] args) {
MyPoint m=new MyPoint(2,3);
System.out.println(m.distance(3, 4));

}
}
MyPoint类

public class MyPoint {
private int x;
private int y;
public MyPoint(){

}
public MyPoint(int x,int y){
this.x=x;
this.y=y;
}
public void setX(int x){
this.x=x;
}
public int getx(){
return x;
}
public void setY(int y){
this.y=y;
}
public int getY(){
return y;
}
public double distance(int x,int y){
return Math.sqrt((this.x-x)*(this.x-x)+(this.y-y)*(this.y-y));
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
皓月千山冷
2015-04-12
知道答主
回答量:10
采纳率:0%
帮助的人:9万
展开全部
呵呵这个是学校的作业吧,很简单的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式