一、接口
接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想。接口的本质是契约,就像我们人间的法律一样。制定好后大家都遵守。
二、定义一个接口(interface)
public interface A{
}
三、接口中的规范
1 .接口中的方法与属性的定义
public interface A {
//常量 public static final
int agg=99;
//接口中的所有定义的方法其实都是抽象的 public abstract
void add(String name);
void delete(String name);
void undate(String name);
void query(String name);
}
2.interface定义的关键词,接口都需要实现类,用implements实现
public class B implements A{
}
3.可以利用接口实现多继承(A,B)
public class B implements A,C{
}
4 .实现了接口的类,必须重写接口中的方法
四、接口的作用
1.接口是一个约束
2.接口实际上就是定义一个方法,让不同的人实现
3.public abstract(接口中的方法)
4.public static final(接口中的变量)
5.接口不能被实例化,这是因为接口中没有构造方法;
6.implements可以实现多个接口
7.必须要重写接口中的方法