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。