CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

子包引用父包问题

楼主Knuthocean(摘天上的星星)2005-06-02 14:57:45 在 Java / J2SE / 基础类 提问

包结构如下:  
  基目录  
  PackageTest.java                         //import   com.hosrtmann.corejava.*;  
  PackageTest.class  
  com/                                                 //package   com.horstmann.corejava;  
        horstmann/  
                corejava/  
                        Employee.java  
                        Employee.class  
  现在我想在Employee类中引用PackageTest的字段或者方法  
  当前目录为基目录。如果我在Employee中直接使用Package的字段或者方法,会出现编译错误。  
  我应该怎样做?  
  问题点数:100、回复次数:11Top

1 楼jihanzhong(逍遥)回复于 2005-06-02 15:00:21 得分 0

做个接口Top

2 楼Knuthocean(摘天上的星星)回复于 2005-06-02 15:10:20 得分 0

???  
  具体怎么做?  
  把方法详细地说说!!Top

3 楼galewithwing(漂流的风)回复于 2005-06-02 15:18:38 得分 10

在Employee中直接使用Package的字段或者方法,会出现编译错误。???  
  还是在Employee中直接使用PackageTest?  
  如果后者肯定不行,相反可以在PackageTest使用com包中的东西Top

4 楼Knuthocean(摘天上的星星)回复于 2005-06-02 15:30:45 得分 0

To:   galewithwing(漂流的风)  
  不好意思,是在Employee中直接使用PackageTest  
  这样直接使用不行,那怎样解决这个问题?Top

5 楼Knuthocean(摘天上的星星)回复于 2005-06-02 16:34:52 得分 0

UP一下,别沉了Top

6 楼cyicecream(为了升仙(星)到处UP)回复于 2005-06-02 16:40:50 得分 0

直接使用?是用实例使用变量?还是。。  
  直接引用的话把变量或者方法声明为public   static就OK了Top

7 楼Knuthocean(摘天上的星星)回复于 2005-06-02 22:37:36 得分 0

我有试过声明为public   static,但是compile   的时候在Employee中看不到类PackageTest,会出现  
  cannot   not   resolve   variable的错误Top

8 楼lipeipei(lipei)回复于 2005-06-02 23:03:42 得分 50

无法引用在默认package中的内容。也就是你那个在基目录中的PackageTest.java是不能被import的。  
  请不要这样子设计代码。随便把PackageTest.java放入一个package中就可以被import了Top

9 楼apollo333()回复于 2005-06-02 23:23:54 得分 0

直接import   PackageTest;不就行了吗?  
   
  如果不行,就按楼上说的。  
  Top

10 楼yaray(雅睿,生活在别处)回复于 2005-06-03 00:18:27 得分 40

父包Bean:     a.b.c.FirstBean  
   
  子包Bean:     a.b.c.d.SecondBean  
   
   
  问题:在SecondBean中引用FirstBean??  
  -------------------------------------  
  如果楼主的问题是上面所描述的,那么答案是:  
      在SecondBean中:  
              import   a.b.c.FirstBean;  
  Top

11 楼Knuthocean(摘天上的星星)回复于 2005-06-03 07:43:36 得分 0

谢谢大家,特别是lipeipei(lipei)   (   )    
    yaray(雅睿,生活在别处)   也澄清了我实践中遇到的一个问题Top

相关问题

  • 关于父窗口引用子窗口内容的疑惑??
  • 引用包的问题?
  • jar包引用问题
  • 引用 JAVA 包的问题~~~~~~~~~~~
  • 请问怎么引用父窗口
  • 帮忙--创建包后如何引用?
  • 一个包里的类怎么引用
  • eclipse插件引用包冲突
  • 关注引用包的问题?
  • 请教:如何引用自己的包

关键词

  • 字段
  • packagetest
  • 引用
  • corejava
  • firstbean
  • secondbean
  • employee
  • 直接使用
  • 问题
  • 方法

得分解答快速导航

  • 帖主:Knuthocean
  • galewithwing
  • lipeipei
  • yaray

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo