其中内部类的对象是
public Selector getSelector() {
    return new SSelector();
  } 把?
那么"那个类的对象同时拥有指向封装对象(这些对象封装或生成了内部类)的一个链接"封装对象是什么?

解决方案 »

  1.   

    封装对象就是Sequence的实例,比如:
        Sequence s = new Sequence ();
        Selector selector = s.getSelector();//s就是selector的封装对象
    然后就可以用selector来访问储存在s中的对象了。
      

  2.   

    其实很简单,这个例子主要讲的是:如果一个类中含有一个内部类,那么这个内部类可以访问这个类的各个成员变量(在本例中就是 private Object[] o;)和函数。
      

  3.   

    内部类可以直接访问外部类的所有成员变量和方法(无论是private还是public),但是外部类却不能直接访问内部类,如果要访问必须先实例化内部类(即获得内部类的应用)。