JAVA编程创建一个Point类

编程创建一个Point类,在其中定义两个变量表示一个点的坐标值,再定义构造函数初始化为坐标原点,然后定义一个方法实现点的移动,再定义一个方法打印当前点的坐标。并创建一个对... 编程创建一个Point类,在其中定义两个变量表示一个点的坐标值,再定义构造函数初始化为坐标原点,然后定义一个方法实现点的移动,再定义一个方法打印当前点的坐标。并创建一个对象验证。
提示:关键代码如下:
void move(int newX,int newY){
x=newX;
y=newY;
}
void print(){
System.out.println(name+":x="+x+" y="+y);
}

p.print();
p.move(50,50);
System.out.println("**after moving**");
p.print(); //call method of an object
展开
 我来答
dielsalder
2006-12-26 · TA获得超过3854个赞
知道大有可为答主
回答量:1864
采纳率:50%
帮助的人:2755万
展开全部
public class Point
{
private int x;
private int y;
private String name;
public Point()
{
this.x = 0;
this.y = 0;
this.name = "default";
}

public Point(int x,int y,String name)
{
this.x = x;
this.y = y;
this.name = name;
}

public void move(int newX,int newY)
{
x = newX;
y = newY;
}

public void print()
{
System.out.println(name+":x="+x+" y="+y);
}

public static void main (String[] args)
{
Point p1 = new Point();
p1.print();
p1.move(50,50);
System.out.println("**after moving**");
p1.print();

Point p2 = new Point(10,10,"Point2");
p2.print();
p2.move(150,150);
System.out.println("**after moving**");
p2.print();
}
}
褚珍乙迎荷
2019-02-01 · TA获得超过3616个赞
知道小有建树答主
回答量:3122
采纳率:32%
帮助的人:194万
展开全部
public
class
Test102
{
public
static
void
main(String[]
args)
{
Point
point
=
new
Point();
point.printPoint();
point.moveTo(1,
3);
System.out.println("--移动后--");
point.printPoint();
}
}
class
Point
{
private
float
x;
private
float
y;
public
Point()
{
this.x
=
0;
this.y
=
0;
}
/**
*
移动到点(dest1,dest2)
*
@param
dest1
*
@param
dest2
*/
public
void
moveTo(float
dest1,
float
dest2)
{
this.x
=
dest1;
this.y
=
dest2;
}
public
void
printPoint()
{
System.out.print("当前点坐标:"
+
"("
+
x
+
","
+
y
+
")\n");
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式