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

关于inner class

楼主cyberworm(虫子)2001-08-26 17:18:55 在 Java / J2SE / 基础类 提问

      看得我是一头雾水.那位能给点拨一下?谢了先.  
        1   inner是不是不会在另外生成.class了?  
        2   class   Outer{  
                        class   Inner{}  
                        }  
            class   Another{  
                        public   void   amethod(){  
                      Inner   i   =   new   Inner();  
                    }  
                  }  
                这个例子是错的,说是在到了Another的时候Inner还不存在那,什么意思?下面一段为什么又没问题了?  
                class   Outer{  
   
                      public   void   mymethod(){  
   
                                      Inner   i   =   new   Inner();  
   
                      }  
   
                      public   class   Inner{}  
   
                    }  
  问题点数:50、回复次数:7Top

1 楼cyberworm(虫子)回复于 2001-08-26 17:51:46 得分 0

      防止沉掉,up一下Top

2 楼liu_ying_99()回复于 2001-08-26 18:40:57 得分 5

看书《thinking   in   java》Top

3 楼cyberworm(虫子)回复于 2001-08-26 18:46:47 得分 0

faint.嘿嘿,没在身边,再说翻译的我实在懒得看了Top

4 楼masterz(www.fruitfruit.com)回复于 2001-08-26 18:51:27 得分 20

  class   Outer{  
                      class   Inner{}  
                      }  
          class   Another{  
                      public   void   amethod(){  
                      Inner   i   =   new   Inner();  
                  }  
                  }  
  Outer是parent   ,   Inner   和Another是Child.  
  parent   可以产生新的child.    
  但是child   class不可以产生新的   sibling  
   
   
   
  Top

5 楼clane(clane)回复于 2001-08-26 19:13:08 得分 10

当然会产生另外的class了。一般名字都是MainClanssName$InerClassName.class  
  从别的类是不能访问的了,不然还叫Inner类?Top

6 楼9p(飞龙在天)回复于 2001-08-26 19:25:29 得分 15

仔细看一下吧,上边的当然是错的。  
  inner   class   只能在内部使用。  
  上面的class   Another   已经跑到class   Another   外面去了!  
   
  下面当然可以,都在同一个类内部!Top

7 楼cyberworm(虫子)回复于 2001-08-26 22:10:46 得分 0

大概着是清楚了,结帐Top

相关问题

  • Anonymous Inner Class?
  • anonymous inner class的问题
  • 烂铁:Inner Class的使用?
  • about "extends inner class",please come in
  • 有关Inner Class的问题
  • Static Nested Class 和 Inner Class的不同
  • anonymouse inner class 到底有什么作用?
  • 关于Inner Class的简单问题?
  • How to create an object of a protected inner class of another package?
  • 这个protected的inner class错在哪里?

关键词

  • inner
  • another
  • outer
  • child
  • 产生
  • public void

得分解答快速导航

  • 帖主:cyberworm
  • liu_ying_99
  • masterz
  • clane
  • 9p

相关链接

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

广告也精彩

反馈

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