java包名简化问题

一个项目中有若干个很长的包名,因为如果在某个类中要引入很长报名中的某个类,就要写例如:packageA.packageB.Testtest=newpackageA.pac... 一个项目中有若干个很长的包名,因为如果在某个类中要引入很长报名中的某个类,就要写例如:
packageA.packageB.Test test = new packageA.packageB.Test();
这里不想在文件开始处用import packageA.packageB.*;
也不能直接修改包名,例如将packageB删除,
现在想简化这些包名,我想的是在一个单独的类中,将这些很长的包名引入,然后作为常量存储,每次要调用这些长包名中的类的时候,就引入这个存储的类即可,但不知道这可不可行?思路不太确定,请高手指点!
展开
 我来答
gattusoqi
2008-09-14
知道答主
回答量:20
采纳率:0%
帮助的人:3.5万
展开全部
可行,但是每次都要Class.forname("");一下
要不就建个工厂类,每次创建的时候用工厂来帮你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
啊哦鹅2023
2008-09-15 · TA获得超过228个赞
知道小有建树答主
回答量:156
采纳率:100%
帮助的人:121万
展开全部
只是import的时候需要写包名,而且MyEclipse可以自动导入,不需要你记,你这样做还有什么意义吗?

包只是一个命名空间,一般就3,4层,如果你搞出10层8层,只能说明你的设计有问题
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友37bdc142c
2008-09-14 · TA获得超过812个赞
知道小有建树答主
回答量:1229
采纳率:0%
帮助的人:506万
展开全部
把包应用成对象?当然在点里面类的方法???还真没听说过,为什么不直接就导入包?这样不是很方便??? 面向对象的概念就是代码的缩进,你每次实例化一个类和方法都要用包名点不是很浪费??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式