- interface Inter
- {
- public static final int NUM=3;
- public abstract void show();
- }
- class Test implements Inter
- {
- public void show(){}
- }
- class InterfaceDemo
- {
- public static void main(String[] args)
- {
- Test t = new Test();
- System.out.println(t.NUM);
- System.out.println(Test.NUM);
- System.out.println(Inter.NUM);
- }
- }
复制代码 对成员变量优点糊涂。Test在这里为什么能直接调用接口Inter的成员变量呢?接口在被其他类实现的时候,该类和接口的关系是怎样的? |