Android - 创建可变对象类型的数组

时间:2012-07-29 00:50:30

标签: android arrays class object extends

如何创建不同类型的数组?如果每个类都是_object类的扩展,我可以创建一个_object数组并添加扩展名吗?

示例:

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 };

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

在android中将上面的代码设置为项目并进行调试之后,它实际上确实有效,只要你只调用基础对象的方法。