1.创建接口
package 接口;
//interface:定义接口关键词
//接口都需要实现类
public interface UserService {
//常量 public static fianl
int age = 100;
//接口中的所有定义其实都是抽象的 public abstract
void add(); //增
void delete(); //删
void update(); //改
void select(); //查
}
/**
* 接口注意事项:
* 1.约束作用,按照接口的规则进行编写
* 2.接口就是定义一个方法,让其他人进行实现。
* 3.接口中定义常量 public static fianl
* 4.接口中定义方法 public abstract
* 5.接口不能被实例化,没有构造器,只是定义一个
* 6.实现接口:implements,可以实现多个接口
* 7。实现接口时,必须要重写方法 @Override 快捷键:alt+insert
*/
package 接口;
public interface TimeService {
void timer();//计时器
}
2.实现接口
package 接口;
//implements:实现接口
//实现接口,必须要进行类的方法重写
//利用接口可以实现多继承
public class UserServiceImpl implements UserService,TimeService{
@Override
public void add() {
System.out.println("增加名称");
}
@Override
public void delete() {
}
@Override
public void update() {
}
@Override
public void select() {
}
@Override
public void timer() {
}
}