日期:2014-05-20  浏览次数:20647 次

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包中的所有类