Java代码报错求助:Point实例化语句在IntelliJ中无法运行
问题排查与解决
这段Java代码报错的核心原因是Java不支持在构造方法调用时使用x:、y:这类参数名标注的语法——这是Python、Kotlin等语言的写法,不符合Java的语法规范。
解决方法非常直接,去掉参数名标识,改成Java标准的构造调用方式即可:
Point point1 = new Point(1, 1);
额外注意:要确保你的Point类已经定义了接收两个int类型参数的构造方法,比如:
class Point { private int x; private int y; public Point(int x, int y) { this.x = x; this.y = y; } }
内容的提问来源于stack exchange,提问作者Bronze
相关产品推荐
相关产品推荐

