接口和实现类
接口里面的属性,默认就是
public static final
修饰的,即公共的静态的不可再赋值的属性
接口里面的方法,默认是public abstract
修饰的,即公共的抽象方法
但是这些都是jdk1.8之前的,现在jdk1.8加了些新特性,比如
jdk1.8之后可以有默认方法和静态方法
interface Hero {
default String m1() {
return "m1";
}
}
public class Xmen implements Hero{
public String m1() {
return "m1 over";
}
public static void main(String[] args) {
Xmen n = new Xmen();
n.go(n)