public 感觉是因为Java对接口的要求是所有类都可以实现接口,不能对接口进行包什么的限制,所以只能是public了
static 因为接口不能实例化,所以只能是静态的
final 为什么接口成员应该是常量呢?
Java基础关于接口的部分了,Java的接口中规定了接口中只能有常量,不能有变量
原因,很好理解,因为接口是不能实例化的,而要给一个类中变量赋值,必须是实例化这个类。
static 因为接口不能实例化,所以只能是静态的
final 为什么接口成员应该是常量呢?
Java基础关于接口的部分了,Java的接口中规定了接口中只能有常量,不能有变量
原因,很好理解,因为接口是不能实例化的,而要给一个类中变量赋值,必须是实例化这个类。