我有一个arrayList= new ArrayList<FriendsData>();
这是在我的基本 Activity 的接口(interface)内定义的。
public interface RequestUsers
{
ArrayList<FriendsData> arrayList = new ArrayList<FriendsData>();
}
我已经尝试清理并重新启动 Eclipse,但没有任何反应。
Please expain why -1 I will remove my question if you think I am stupid as compared to people here at STACKOVERFLOW.
最佳答案
接口(interface)中的变量只能是常量(即static final
)。即便如此,在接口(interface)中包含字段通常被认为是不好的风格。
如果您确实需要在父类(super class)中而不是单独的扩展实例,则另一种方法是使用抽象类
而不是接口(interface)
。
关于java - Eclipse 一直告诉我删除 arraylist 的 Final 修饰符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17063728/