接口interface
程序员文章站
2022-05-22 11:19:51
...
1.什么是接口?
我的接口
public interface MyInterface{
//只能定义公开的静态常量和公开的抽象方法,没有构造方法,不能创建对象
//可省略 public static final
public static final String NAME = "北大";
//可省略 public abstaract
void show();
}
实现类
public class MyInterfaceImpl implements MyInterface {
@Override
public void show() {
System.out.println("show.............");
}
public static void main(String[] args) {
//多态
MyInterface mi = new MyInterfaceImpl();
mi.show();
}
}
2.与abstract的区别
3.常量接口和标记接口
4.JDK1.8之后接口包含静态方法和默认方法
静态方法不能被继承
类名.方法()调用
默认方法 default不是修饰符,可以被继承