>>AService.java
public interface AService{
//接口中的属性都是常量,省略了public static final
int NAME = A;
//接口中的方法都是抽象方法,省略了public abstract
void update(int num);
void delete(int num);
}
>>AServiceImpl.java
public class AServiceImpl implements AService{
//接口的实现类中必须重写接口中的方法
public void update(int num){
...
}
public void delete(int num){
...
}
}
总结:
- 接口的作用是一种约束
- 接口定义一些方法,可以让不同的人去实现
- 注意public abstract和public static final
- 接口不能被实例化,接口中没有构造方法
- implements可以实现多个接口
- 实现类中必须重写接口中的方法
- 接口可以用extends多继承其它接口