12_接口
- 只有规范,自己无法写方法(专业的约束)
- 定义一些方法,让不同的人实现
- 方法默认public abstract
- 常量默认public static final
- 接口不能实例化,没有构造方法
- 可以实现多个接口,实现接口必须重写里面的方法
//接口都需要有实现类
public interface UserService {//默认是public static final,即静态常量int AGE = 99;//默认是public abstractvoid add(String name);void delete(String name);void update(String name);void query(String name);
}
public interface TimeService {void time();
}
//通过该类实现(implements)接口
public class UserServiceImpl implements UserService , TimeService{@Overridepublic void add(String name) {}@Overridepublic void delete(String name) {}@Overridepublic void update(String name) {}@Overridepublic void query(String name) {}@Overridepublic void time() {}
}