jdk9 接口中声明私有方法
package com.atguigu.bean.java;
public interface MyInterface {
void methodAbstract();
static void methodStatic() {
System.out.println("我是接口中的静态方法");
}
default void methodDefault() {
System.out.println("我是接口中的默认方法");
methodPrivate();
}
private void methodPrivate() {
System.out.println("我是接口的私有方法");
}
}
package com.atguigu.bean.java;
public class MyInterfaceImpl implements MyInterface {
@Override
public void methodAbstract() {
}
@Override
public void methodDefault() {
System.out.println("实现类与重写");
}
public static void main(String[] args) {
MyInterface.methodStatic();
MyInterfaceImpl impl = new MyInterfaceImpl();
impl.methodDefault();
}
}