当前位置: 代码迷 >> J2SE >> 怎么在接口文件 创建 private 变量
  详细解决方案

怎么在接口文件 创建 private 变量

热度:756   发布时间:2016-04-23 19:58:14.0
如何在接口文件 创建 private 变量
public interface StringStackInterface {
    
    //Private fields needed:
    // int size (also keeps the current position)
    // String [] elementData

    
    private int size;
    
    
    
    public void push(String s);
    
    public String pop();
    
    public String peek();
    
    public int length();
    
    public boolean isEmpty();
    
    @Override
    public String toString();
    
    public boolean isEqual(StringStackInterface stack);
    
}


为什么    private int size; 这段会报错
------解决思路----------------------
引用:
Quote: 引用:

接口是顶层类 拿来被继承的
所有变量都会被默认为final public static
这样才能被访问到
你一个接口不能实例化 
定义私有变量做什么呢? 


请问 我要创建一个int size 和一个String [] elementData 这2个变量 应该怎么写


既然是final public static则必须初始化
比如:
int size = 1;
String [] elementData={“1”,“2”};
记得好像不用写final public static,你写不写都是强制为这样的属性
  相关解决方案