站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题接口里可以声明变量吗?

接口里可以声明变量吗?

摘要: 接口里可以声明变量吗?


我看到网上有资料说只能定义static final类型的变量不知道是不是真的,想来这里确认一下


肯定是真的,接口里定义的字段自动是final 和static 的


接口里不能声明变量,我记得是不可以的!
常量没试过。


只能是final static的


接口中只有常量和方法的定义,没有变量和方法的实现


同上


你写个试试不就知道了


可以


只能定义static final类型的变量
另外static final类型的变量就是常量,楼上有人偷换概念


当然只能是final static的


只能声名static final类型的变量,也就是常量


当然能啦~用来模拟枚举嘛


只能声明 static final的变量


可以声明。都是常量也就是static final



既然是final的 当然不是变量 只能定义常量


不可以


static final 相当于是变量!
java中借口中所有数据成员都是static final,public,而且必须为其进行初始化。不能为空!因为它是final!



只能是static final,语法上肯定过得去
主要是这么定义有什么用,没有用处最好改设计


接口中只有常量(static final)和方法的定义(方法体),没有变量和方法的实现


↑返回目录
前一篇: 如何将int型的数据转化为byte型数据
后一篇: JAVA中静态初始化问题,很迷糊,请兄弟们指点!