我们可以在不使用关键字“Implements”的情况下使用接口(interface)的变量和方法吗?
注意:接口(interface)和类位于同一个包中。
提前致谢..!!!
最佳答案
- 接口(interface)的所有变量默认都是
public static final
,可以直接使用 您可以通过匿名类的方式实现接口(interface)(不使用
implements
关键字)public static void main(String[] args) throws Exception{ System.out.println(I.s); // accessing Interface I's variable I i = new I() { @Override public int getS() { return 10; } }; System.out.println(i.getS()); // accessing I's method } interface I { String s = "test"; int getS(); }
关于java - 没有Implement关键字,我们可以使用接口(interface)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17746366/