我试图创建一个简单的矩形来初始化值x = 10,y = 15,width = 35和height = 50,但是它给了我一个错误:
"The import java.awt.Rectangle conflicts with a type defined in the same file"
我该如何解决这个问题?
这是我的代码:
import java.awt.Rectangle;
public class Rectangle
{
public static void main(String[] args)
{
Rectangle myRect = new Rectangle(10, 15, 35, 50);
}
}
我正在使用Eclipse。
答案 0 :(得分:5)
将您的类重命名为Rectangle
以外的其他内容,以便可以使用Java自己的java.awt.Rectangle
答案 1 :(得分:1)
您要尝试导入名为Rectangle
的类,但这会导致名称与您自己的班级Rectangle
发生冲突。
你能做什么?
MyRectangle
。 不推荐:您可以直接在代码中使用java.awt.Rectangle
:
java.awt.Rectangle myRect = new java.awt.Rectangle(10,15,35,50);