
package unit3;
public class Java27 {
public static void main(String[] args) {
// jdk1.8新特性:接口
// 接口变量:public static final
// 接口方法:public abstract
// 接口中可以有实现的方法!
K.m1();
P p = new P();
p.m2();
}
}
interface K {
// 注意:接口中如果写实现的方法、必须static和default、否则就是默认abstract
// static修饰的方法、和类静态方法一样
static void m1(){
System.out.println(100);
}
// default修饰的方法、表明普通对象方法、通过实现类对象来调用、还可以重写!!!
default void m2(){
System.out.println(200);
}
}
class P implements K {
@Override
public void m2() {
System.out.println(300);
}
}
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...