为什么使用带有Java导入语句的通配符是错误的?使用以下单个语句更方便、更简洁import java.awt.*;而不是导入一组单独的类。import java.awt.Panel;import java.awt.Graphics;import java.awt.Canvas;...中使用通配符有什么问题?import口供?
3 回答

largeQ
TA贡献2039条经验 获得超7个赞
java.awt.Event
com.mycompany.calendar.Event
您有一个直接命名之间的冲突 java.awt.Event
和 com.mycompany.calendar.Event
所以你甚至不能编译。 实际上,您只能导入一个(两个导入中只有一个导入)。 .*
),但这是错误的,您很难理解为什么您的代码声称类型是错误的。 编译代码时,没有 com.mycompany.calendar.Event
,但当它们稍后添加一个时,您以前有效的代码突然停止编译。
添加回答
举报
0/150
提交
取消