接口1
//interface 关键字
//接口需要实现类
public interface User {
//接口中所有定义的方法其实都是抽象的默认:public abstract
int AGE=99;
void add(String name);
void delete(String name);
void update(String name);
void query(String name);
}
接口二
public interface Tim {
void time();
}
实现类
//实现类 实现类一般用Impl结尾
//;类 可以实现接口 implements 接口
//实现了接口的类就需要重写接口中的方法
//多继承,利用接口实现多继承
public class UserImpl implements User,Tim{
@Override
public void add(String name) {
}
@Override
public void delete(String name) {
}
@Override
public void update(String name) {
}
@Override
public void query(String name) {
}
@Override
public void time() {
}
}
/*接口的作用
1.约束
2.定义一些方法,让不同的人实现
3.接口不能被实列化,接口没有构造方法
4.implements可以实现多个接口
5.必须重写接口中的方法*/