接口也可以看作是一种特殊的类,在接口中再创建一个类,也相当于是内部类,可以通过类名调用内部类的方法和属性,格式是:【接口名.内部类名.方法】。。。可以看个例子:- interface A
- {
- public class B
- {
- public static void f() //由于主函数是静态的,静态方法不能调用非静态方法,所以这里要使用静态。
- {
- System.out.println("A");
- }
- }
- }
- class Demo
- {
- public static void main(String[] args)
- {
- A.B.f();
- }
- }
复制代码 输出结果:A |