Eclipse一直告诉我删除arraylist的最终修饰符

时间:2013-06-12 10:56:52

标签: java android interface arraylist final

我有一个arrayList= new ArrayList<FriendsData>();,它在我的Base Activity中的接口内定义。

public interface RequestUsers
    {
        ArrayList<FriendsData> arrayList    =  new ArrayList<FriendsData>();

    }

我已经尝试过清理并重启日食,但没有任何反应。

  

请说明为什么-1如果你认为我,我会删除我的问题   与STACKOVERFLOW的人相比,这是愚蠢的。

1 个答案:

答案 0 :(得分:2)

接口中的变量只能是常量(即static final)。即便如此,在接口中使用字段也不例外。

如果你真的需要超级类而不是单个扩展实例,那么另一种选择是abstract class而不是interface