可以。使用Object[]或者是vector/Hashtable

解决方案 »

  1.   

    接上贴如果是接口方法,直接使用Shapebox,如果是特性,则使用instance of 判断
      

  2.   

    Shapebox[] obj = new Shapebox[4];
    obj[0] = Circle1;
    obj[1] = Circle2;
    obj[2] = Retangle1;
    obj[3] = Retangle2;
      

  3.   

    谢谢各位的回答.
     可是我才刚刚入门,只能看懂fast_time(fast_time)的,看来我还需加倍努力啊!
     谢谢啦!
      

  4.   

    如果方便的话各位解释一下instance of和HashMap等等是怎么用的,好吗?
      

  5.   

    instance of 判断类对象是否是你想要的类对象,例如你定义Circle
    Circle circle = new Circle2();
    ..
    ..
    if(circle instance of Circle2)
    {
        System.out.println("this is Circle2");
    }
    运行时可以打印出"this is Circle2"反之,如果上面是Circle circle = new Circle1();
    则打印不出
    现看看设计模式吧