//interface定义的关键字,接口都需要有实现类
public interface UserService {
//常量 public static final
int age = 99;//(一般不这样去做)
//接口中的所有定义的方法其实都是抽象的public abstract
void add(String name);
void dalete(String name);
void update(String name);
void query(String name);
}
实现类:
//类 可以实现接口 implements 接口
//实现了接口的类,就需要重写接口中的方法
//多继承~利用接口实现多继承
public class UserServiceImpl implements UserService,TimeService{
@Override
public void add(String name) {
}
@Override
public void dalete(String name) {
}
@Override
public void update(String name) {
}
@Override
public void query(String name) {
}
@Override
public void timer() {
}
}
接口的作用:
1.约束
2.定义一些方法,让不同的人实现(10 ----> 1)
3.pubilc abstract<----接口的方法
4.public static final<----常量
5.接口不能被实例化,接口中没有构造方法
6.implements可以实现多个接口
7.必须要重写接口中的方法