2012-07-29 175 views
0

如何创建不同类型的数组?如果每个类都是_object类的扩展,我可以只制作一个_object数组并将扩展添加到它?Android - 创建一个可变对象类型的数组

例子:

class _object { 
    int type = 1; 
    public _object() { 
     type = 2; 
    } 

    public doSomething() { 
    } 
} 

class tree extends _object { 
    public tree() { 
    } 
} 

class apple extends _object { 
    public apple() { 
    } 
} 

public tree aTree = new tree(); 
public apple anApple = new apple(); 

public _object[] objects = new _object[] { aTree, anApple }; 
+0

你尝试了吗?一行可以给你一个答案... – Jon 2012-07-29 00:55:41

+0

其实我只是想问题的最后一部分。 – teynon 2012-07-29 01:15:10

+0

我重写了这个问题,试图简化它5次。我正在尝试创建一个对象可以注册自己的网格类。然后对象可以请求其网格方块内的其他对象的列表。 – teynon 2012-07-29 01:19:51

回答

0

的项目其实在Android的设置上面的代码和调试,它确实后的工作,只要你只能调用基对象的方法。