接口
笔记
声明类的关键词是class,声明接口的关键词是interface
package oop.demo07;
//定义的关键字是interface 接口都需要有实现类
public interface UserService {
int age = 34; //默认常量 public static final
public abstract void run(); //接口定义的方法都是抽象的,默认 public abstract
void add();
}
package oop.demo07;
public interface TimeService {
void timer();
}
package oop.demo07;
public class Impl implements UserService , TimeService {
@Override
public void run() {
}
@Override
public void add() {
}
@Override
public void timer() {
}
}
- 接口作为一种约束
- 实现类必须重写接口中的所有方法
- public static
- public static final
- implements可以实现多个接口