implements (接口)
//interface 定义的关键字 接口都需要有实现类才能对里面的方法进行操作
public interface UserService {
//常量 ~ public static final 默认修饰
int age=99;
//接口中的所有定义的方法其实都是抽象的:public abstract 默认修饰
void add(String name);
void update(String name);
void delete(String name);
void query(String name);
}
/*
接口的作用:
1.定义了一种约束
2.定义了一些方法,让不同的人实现
3.接口中的所有方法默认为 :public abstract
4.接口中定义的属性默认为常量 :public static final
5.implements 一个类可以实现多个接口
6.必须重写接口中的所有方法
7.接口不能被实例化,接口中没有构造方法
*/
public interface TimeService {
void timer();
}
//类 可以实现接口 implements 接口
//实现了接口的类就需要重写接口中的所有方法
//一个类可以实现多个接口
public class UserServiceImpl implements UserService,TimeService {
@Override
public void add(String name) {
}
@Override
public void update(String name) {
}
@Override
public void delete(String name) {
}
@Override
public void query(String name) {
}
@Override
public void timer() {
}
}