//interface定義的關(guān)鍵字,接口都需要有實(shí)現(xiàn)類
public interface UserService {
//常量 public static final
int age = 99;//(一般不這樣去做)
//接口中的所有定義的方法其實(shí)都是抽象的public abstract
void add(String name);
void dalete(String name);
void update(String name);
void query(String name);
}
實(shí)現(xiàn)類:
//類 可以實(shí)現(xiàn)接口 implements 接口
//實(shí)現(xiàn)了接口的類昨悼,就需要重寫接口中的方法
//多繼承~利用接口實(shí)現(xiàn)多繼承
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.定義一些方法,讓不同的人實(shí)現(xiàn)(10 ----> 1)
3.pubilc abstract<----接口的方法
4.public static final<----常量
5.接口不能被實(shí)例化氓拼,接口中沒有構(gòu)造方法
6.implements可以實(shí)現(xiàn)多個(gè)接口
7.必須要重寫接口中的方法