import 小问题, 半个小时后结贴
import java.awt.*;
import java.awt.event.*;
我的理解是即使都包括了 java.awt.*
表明awt包里所有的类都已经导入了
为什么一般写程序还要下边这一句:
import java.awt.event.*;
------解决方案--------------------*指的是这个包下的所有类
而不包括这个包下的子包里的类
------解决方案--------------------import的时候只引入当前包里的类,而不包括子包,这一点你记住就ok,不用想为什么
------解决方案--------------------我靠,被害虫抢了沙发
------解决方案--------------------包里还有包嘛,
------解决方案--------------------import 只能导入当前包中的所有类,如果有子包的话,需要另外导入子包,意思就是说import并不会自动导入子包中的类。
------解决方案--------------------import的时候只引入当前包里的类,而不包括子包
------解决方案--------------------上面回答的差不多了,子包的问题. import java.awt.*;导入的是awt下的所有类,但不包括其子包中的类
------解决方案--------------------import 只能导入当前包中的所有类
------解决方案--------------------import java.awt.*; 只是导入了java.awt包中的所有类
而import java.awt.event.*; 导入了java.awt.event包中的所有类