社区
Java SE
帖子详情
请教关于import的问题
woos
2007-12-21 09:09:57
以下类文件都在默认包内(无名包)的同一目录下.
有类A,类B,在类A的内部定义了类C.
public class A
{
public static class C{}
}
现在想在类B内引用类C,除了可以用A.C以外,是否可以通过在类B中加import语句来实现?
谢谢~
...全文
88
6
打赏
收藏
请教关于import的问题
以下类文件都在默认包内(无名包)的同一目录下. 有类A,类B,在类A的内部定义了类C. public class A { public static class C{} } 现在想在类B内引用类C,除了可以用A.C以外,是否可以通过在类B中加import语句来实现? 谢谢~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woos
2007-12-21
打赏
举报
回复
是的,用命名包的话可以引用一个类的内部类的,但无名包就不行了.
很奇怪.
那位能告诉我怎么引用无名包里的内部类呢....
Maojm
2007-12-21
打赏
举报
回复
内部类也可以用import来引用?学习了,呆会去试试。
import应该要用包来指定里头的类的,如果你有一个包pak,那么如果你想访问这个包里的类,就是import pak.*;
如果包pak下还有pak1,那么要访问pak1下的类,就要import pak.pak1.*;
而对于存放在default包下的类,应该不能用import来引用的。
我可能说的不对,或许有方法引用default包下的类,不过个人认为还是把自己写的类放在自己建的包下,这样好管理些,而且各个包可以互相访问。
woos
2007-12-21
打赏
举报
回复
在同一个包里,但是要用到的是另一个类中的内部类.
我原来是不用无名包的,这时就用
import pak.A.C;
这样是可以的.
现在我不想用pak作包名,用默认的无名包,这时再用
import A.C;
就不行了.
我是想实现原来的用法.
zhouxinyuan
2007-12-21
打赏
举报
回复
还有就是import是用来引用别的包里的类的,
要是在同一个包里,
你不觉得没有用么?
zhouxinyuan
2007-12-21
打赏
举报
回复
貌似你的这个C是个内部类,对否?
要是这样的话,,就不能用import了, import只能用来引用外部类,
明白?
我也能解决点问题了~~
OHOH
zhouxinyuan
2007-12-21
打赏
举报
回复
把那个包命名就行了~
请教
import
org.apache.commons.vfs.FileListener接口监听
博文链接:https://xzio.iteye.com/blog/159344
python
import
math报错_
请教
一个python的
问题
,关于
import
库的
问题
程序是计算一元二次方程,然后需要使用math的sqrt函数。但是使用
import
math导入math库,程序运行后不报错,但是运行到需要sqrt函数的时候报错:name 'sqrt' is not defined然后,最后尝试了这样导入from math
import
sqrt没有报错。请问
import
math之类的写法被最新版本的python抛弃了吗?这个版本是Python 2.7.3#!/...
基于Web的酒店客房管理系统的设计与实现+论文+开题
import
org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.stereotype.Controller;
import
org.springframework.web.bind.annotation.RequestMapping;
import
org.spring...
python nameerror
import
_
请教
大家Python
import
报NameError的
问题
创建了一个名为sysargv.py的脚本,路径为C:\Python27\test\sysargv.py。当在IDE中试着引入这个脚本,首先sys.path.append('C:\\Python27\\test'),执行
import
结果如下>>> sys.path.append('C:\\Python27\\test')>>>
import
sysargv__na...
导入同名的python包_你好,
请教
如何在python
import
同名的模块的
问题
|
问Python导入模块的两种方法
import
module 和 from module*的差异区别,以numpy模块为例:①
import
numpy,在代码中调用numpy函方法、参数等时,需要如下写代码: numpy.mean()。 当然 也可写为
import
numpy as np,这样你在代码中调用时就用np替代numpy。② from numpy
import
*,在代码中调用numpy...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章