当前位置:  技术问答>java相关

关于inner class

    来源: 互联网  发布时间:2015-01-27

    本文导语:     看得我是一头雾水.那位能给点拨一下?谢了先.    1 inner是不是不会在另外生成.class了?    2 class Outer{            class Inner{}            }      class Another{            public void amethod(){    ...

   看得我是一头雾水.那位能给点拨一下?谢了先.
   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{}

         }

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




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

下面当然可以,都在同一个类内部!

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

|
看书《thinking in java》

    
 
 

您可能感兴趣的文章:

  • 关于Inner Class的简单问题?
  • anonymous inner class的问题
  • 哪位能谈谈static方法内为什么不能包含static inner class?
  • 什么是inner class?类不过不加修饰符,它的访问权限是protected or default?
  • anonymouse inner class 到底有什么作用?
  • Think in Java 大讨论一 ( 关于 Inner class )
  • 大家能谈谈对内隐类(inner class)的理解吗?我对这个很糊涂!
  • Java中,Inner class可不可以使用final修饰符?
  • 这个protected的inner class错在哪里?
  • 出200分(或更多),就non-static inner class请教java高手
  • 关于anonymous inner class的问题?请大家帮忙!!!
  • non-static inner class为什么不可以包含static methods and fields
  • 烂铁:Inner Class的使用?
  • How to create an object of a protected inner class of another package?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.sql.rowset接口joinrowset的类成员方法: inner_join定义及介绍
  • new Inner(){ }这个匿名类是不是就是指Inner类的一个匿名子类?
  • MYSQL使用inner join 进行 查询/删除/修改示例
  • a problem about anonymous inner!!
  • MySQL中视图的使用及多表INNER JOIN的技巧分享
  • sql中Left Join、Right Join、Inner Join的区别
  • 解析sql语句中left_join、inner_join中的on与where的区别
  • 最近频频发生 段错误,gdb最后显示Previous frame inner to this frame (corrupt stack?)的问题.
  • 超详细mysql left join,right join,inner join用法分析
  • MSSQL内外连接(INNER JOIN)语句详解
  • SQL 外链接操作小结 inner join left join right join
  • 数据库Left join , Right Join, Inner Join 的相关内容,非常实用


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3