此处报错原因不是不允许你访问,而是无效的操作符,也就是说,如果你改为
String name=MyInterface.MAX_GRADE;就不会出问题
你取出接口中的常量,应该去做什么,而不是直接取出就什么都不做了!
jdk是1.8的?
用public static 来声明才能直接通过 类名.变量名 调用.
常量的话,还需要用final来修饰。
java里接口 实际上是c++里的 纯虚类 只能被继承 不能被实例化 你可以直接使用你接口里定义的常量 不需要任何东西调用 再者 那又不是方法 可以那么调用么?