首页 > 解决方案 > Java Point Errors

问题描述

I am running through a tutorial and getting different results from the video. I keep throwing three errors when trying to run a simple println of a point:

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);
    }
}

Error:(8, 35) java: ')' expected

Error:(8, 41) java: not a statement

Error:(8, 42) java: ';' expected

Please Advise.

标签: java

解决方案


因为那不是java。Java 没有命名参数;它从来没有,也没有这样的功能即将出现。因此,new Point(x: 1, y: 1)是非法的java。合法的 java 是new Point(1, 1).


推荐阅读