java - 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 没有命名参数;它从来没有,也没有这样的功能即将出现。因此,new Point(x: 1, y: 1)
是非法的java。合法的 java 是new Point(1, 1)
.
推荐阅读
- php - Google 登录 oauth2 403 错误,disallowed_useragent
- google-cloud-platform - 优化繁重的 BigQuery DELETE 查询
- css - ReactJS 模态窗口中的淡入和缩放效果
- python - 试图在python中创建一个递归置换函数
- python - 如何在 python 中获取用户输入并在文本文件中生成带有其他文本值的输入?
- java - 在 Java 代码的过程调用中出现错误
- javascript - 你什么时候在 TypeScript 中使用声明?
- regex - 仅匹配不包含数字 + % 的括号
- javascript - 在输入输入时更改焦点颜色
- php - 在 Laravel 中保存数据时如何禁用 updated_at 和 created_at