Java 如何用另一个对象制作一个对象
基本上,我试图制作一个Java 如何用另一个对象制作一个对象,java,line,point,graphing,Java,Line,Point,Graphing,基本上,我试图制作一个endPosition从position中获取值,并将其添加到那些x,y值中 我只是在努力找出正确的语法 点位置=新点((int)(Math.random()*(max-min)),(int)(Math.random()*(max-min)); 点端点位置=新点(); 点端点位置=(位置x+2); 只需创建一个新对象并在构造函数中传递所需的参数即可 Point position= new Point((int) (Math.random()*(max - min)),(in
endPosition
从position中获取值,并将其添加到那些x,y
值中
我只是在努力找出正确的语法
点位置=新点((int)(Math.random()*(max-min)),(int)(Math.random()*(max-min));
点端点位置=新点();
点端点位置=(位置x+2);
只需创建一个新对象并在构造函数中传递所需的参数即可
Point position= new Point((int) (Math.random()*(max - min)),(int) (Math.random() *(max - min)));
Point endPosition = new Point(position.x+2, position.y+3);
所以您想添加(int)(Math.random()*(max-min)
和(int)(Math.random()*(max-min)
您可以在类中创建两个数据成员,分别是intx
和inty
,第三个数据成员是intsum
然后执行以下操作
class Point{
int x;
int y;
int sum;
Point(int x,int y){
this.x = x;
this.y = y;
}
}
然后主要是创建一个类的实例
Point position = new Point((int) (Math.random()*(max - min)),(int) (Math.random() *(max - min)));
position.sum = position.x+position.y;
谢谢,这是我最初尝试的,但它不起作用,所以我认为它有问题。结果我真的很笨,在两条不同的线上命名新的点端点位置,混淆了IDE。