Thinking in java上说内隐类主要用来解决多重继承问题,我觉得有些牵强,大家觉得sun设计内隐类是为了什么,什么时候该用呢?

解决方案 »

  1.   

    最大的感觉是灵活.解决多重继承问题...,我觉得说得满有道理的.
    仔细想想..在很多情况下我们都会想要实现多重继承,但JAVA推荐的是使用接口~
    因为多重继承会在设计上产生问题...
    现在用内隐类实现,就是一个类的实现问题,不会牵涉设计上的问题,是这样的吧?
      

  2.   

    实际应用中能用到内部类的好象就是GUI部分的事件处理