1、因为它是抽象的,所以在类中实现(调用)的时候必须要进行方法重写才能使用
2、接口的作用
3、上代码
package oop.Interface;
//interface 定义的关键字 接口只定义,不实现。具体实现 需要用 实现类完成
public interface UserService {
//接口中的所有定义的属性 都是常量的, 默认public static final
//常量~public static final
int AGE=99;
//接口中的所有定义的方法 都是抽象的, 默认public abstract , 可以省略
void add(String name);
void delete(String name);
void update(String name);
void query(String name);
}
package oop.Interface;
//接口实现类: 类名+implication
//implements实现接口,就要重写接口中的方法 实现接口中的方法
//实现了接口的类,就要重写接口中的方法
//多继承,利用接口实现多继承
public class UserServiceImpl implements UserService ,TimeService{
@Override
public void timer() {
}
@Override
public void add(String name) {
}
@Override
public void delete(String name) {
}
@Override
public void update(String name) {
}
@Override
public void query(String name) {
}
}
package oop.Interface;
public interface TimeService {
void timer();
}