猿问

Java导入包理解

我现在学习 Java 一年了,这个问题让我很困惑。

目前我正在使用 Java Swing,我想知道为什么我必须写这行

import java.awt.event.*;

当我想使用 actionListener 时,即使我之前已经导入了整个 awt 包:/

import java.awt.*

为什么我必须告诉编译器导入一个子包(它是正确的名称吗?),例如事件包,当我已经导入了 awt 包下的所有内容时?

非常感谢!


慕虎7371278
浏览 142回答 1
1回答

慕运维8079593

因为每个包都是分开的。他们没有父子关系。import java.awt;不代表java.awt.event是进口的。
随时随地看视频慕课网APP

相关分类

Java
我要回答