当前位置: 代码迷 >> J2ME >> 在java中写内部类好.还是分开写好呢,该如何解决
  详细解决方案

在java中写内部类好.还是分开写好呢,该如何解决

热度:753   发布时间:2013-02-25 21:33:53.0
在java中写内部类好..还是分开写好呢
如果在一个类中,写内部类....它占用的内存怎样子啊...同分开写类...有什么不一样的....即是: 它们有什么不同之处啊?
求大虾...多多指教指教

------解决方案--------------------------------------------------------
不知道 一般5 6行代码就内 代码多就...
------解决方案--------------------------------------------------------
仅本类使用,内部简单明了.前提与1楼一样代码不多
------解决方案--------------------------------------------------------
非静态内部类的对象有一个指向外部类对象的引用,占用内存可能多一点点吧。
静态内部类就没有那个引用了。
用内部类有时候就是为了方便的访问外部类的私有变量。
------解决方案--------------------------------------------------------
主要看内部类同外部类的关系了,关系好,就内,关系不好就外;内则易理解,外则通用性强。
------解决方案--------------------------------------------------------
内部类的话,实际项目打包的时候jar往往会大一点,所以我们一般都避免使用内部类
  相关解决方案