Java不会导入java.awt.Rectangle

时间:2015-02-06 14:37:24

标签: java eclipse import

我试图创建一个简单的矩形来初始化值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。

2 个答案:

答案 0 :(得分:5)

将您的类重命名为Rectangle以外的其他内容,以便可以使用Java自己的java.awt.Rectangle

答案 1 :(得分:1)

您要尝试导入名为Rectangle的类,但这会导致名称与您自己的班级Rectangle发生冲突。

你能做什么?

  1. 将您的课程重命名为MyRectangle
  2. 不推荐:您可以直接在代码中使用java.awt.Rectangle

    java.awt.Rectangle myRect = new java.awt.Rectangle(10,15,35,50);