接口中的静态类使用static 关键字定义,使用的时候直接用 接口名+“.”+ 静态方法名+”()”
接口中定义:
package com.interfPack;public interface InterfDemo {public abstract void testMethd2();public static void staticMethod(){System.out.println("这是静态方法法");}}
实现类中使用;
package com.interfPack;public class StaticDemo implements InterfDemo{@Overridepublic void testMethd1() {}@Overridepublic void testMethd2() {InterfDemo.staticMethod(); //调用静态方法}}
其他类中使用:
package com.interfPack;public class UseDemo {public static void main(String[] args) {StaticDemo staticDemo=new StaticDemo();staticDemo.testMethd2();InterfDemo.staticMethod(); //调用静态方法}}
