接口 interface
- 接口可以多继承
- 实现接口的类,需要重写接口的方法
- 实现接口用 implements 修饰符
public interface User {
void add(String name);
void delete(String name);
}
public interface Time {
String date();
}
public class UserImpl implements User, Time{
@Override
public void add(String name) {
}
@Override
public void delete(String name) {
}
@Override
public String date() {
return "1345";
}
}
作用
- 约束
- 定义一些方法,让不同人实现
- 方法都是 public abstract
- 常量都是 public static final
- 接口不能被实例化,接口没有构造方法