Java点错误

Java点错误,java,Java,我正在浏览一个教程,从视频中得到不同的结果。在尝试运行点的简单println时,我不断抛出三个错误: import java.awt.*; public class Main { public static void main(String[] args) { Point point1 = new Point(x:1, y:1); Point point2 = point1; point1.x = 2; System.o

我正在浏览一个教程,从视频中得到不同的结果。在尝试运行点的简单println时,我不断抛出三个错误:

import java.awt.*;

public class Main {

    public static void main(String[] args) {
        Point point1 = new Point(x:1, y:1);
        Point point2 = point1;
        point1.x = 2;
        System.out.println(point2);
    }
}
错误:(8,35)应为java:“)”

错误:(8,41)java:不是语句

错误:(8,42)java:';'期望


请告知。

,因为那不是java。Java没有命名参数;它从来没有出现过,也没有出现过这样的特征。因此,
newpoint(x:1,y:1)
是非法的java。合法java是
新的点(1,1)

您希望
x:1
做什么?
x
在哪里定义?Java没有命名的方法参数。这真的是视频中显示的代码吗?只有当行号与显示的代码匹配时,用行号记录错误代码才有意义。在这种情况下,很容易找出问题所在,因为错误非常明显,所以在解决错误后,我们可以推断出正确的行号。相反,如果你必须在版权声明中混淆公司名称,或者编译代码的SE版本,请插入一个虚假的声明。我不到一周前才开始使用Java。谢谢你的耐心。对于那些询问视频的人,代码从40:30开始显示在这里