在我現在正在開發的練習程序中,它需要一些導入,如下所示:爲什麼我必須導入java.awt。*和java.awt.event。*(例如)
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.HyperlinkEvent;
import javax.swing.event.HyperlinkListener;
import java.net.URL;
ELI5:我的問題(我稍微超過了新手入門教程,現在進入中級階段)正如標題所示。我真的需要導入java.awt.event。*,如果我已經用java.awt。*覆蓋它了嗎?
如果沒有,爲什麼這是看似慣例?
*「我是真正需要'進口java.awt.event中*'如果我已經。用'java.awt。*'?「覆蓋它* - 是的,你需要這樣做。導入只會導入指定包('javax.swing。*')中的指定類('javax.swing.event.HyperlinkListener')或類,它不會導入子包 – MadProgrammer