同意楼上的,你在GUI编程里会了解一些经典的内部类用法。

解决方案 »

  1.   

    还有,假如你想要实现一棵二叉树(或其它的数据结构),可以放入任何对象。但是在将对象放入二叉树之后,需要使用结点来保存该对象,那么内部类是个不错的选择。
    例如:
    public class BTree
    {
       private Node head;   public void add(Object o)
       {
          Node node=new Node(o);
          if(head==null) head=node;
          ....      
       }   private static class Node
       {
          public Object object;
          public Node parent;
          public Node lChild;
          public Node rChild;
          
          public Node(Object o)
          {
              object=o;
          }
       }
    }