如:
import java.awt.*;
import java.awt.event.*;
这两个不都是在awt包下吗,为什么在有些程序中还要引入event包呢,这不是多此一举吗
java中为什么调用两个同样的包,但是包的大小范围不一样
答案:2 悬赏:20
解决时间 2021-11-07 20:22
- 提问者网友:王者刀枪不入
- 2021-11-07 17:13
最佳答案
- 二级知识专家网友:兮沫♡晨曦
- 2021-11-07 18:06
不是这样的!
java.awt.event.*; 这个是java.awt.*; 的子包!
java.awt.*; 只能引用 这个包里的所有类,但是不能引入子包
java.awt.event.*;下的类!
同样java.awt.event.*;引入的这个包的类,并不能引用父包java.awt.*; 中的类!
java引入包是为了防止命名冲突,而且还可以让人知道,这里面大概是干什么的!
java.awt.event.*; 这个是java.awt.*; 的子包!
java.awt.*; 只能引用 这个包里的所有类,但是不能引入子包
java.awt.event.*;下的类!
同样java.awt.event.*;引入的这个包的类,并不能引用父包java.awt.*; 中的类!
java引入包是为了防止命名冲突,而且还可以让人知道,这里面大概是干什么的!
全部回答
- 1楼网友:许你一世温柔
- 2021-11-07 19:30
你好!
import java.awt.*;
只引class不引包的
如有疑问,请追问。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯