一:接口
接口在我们生活中无处不在,通过一个usb接口,我们可以通过u盘传输数据,这个接口是被定义过的,只有指定的类型能够使用这个接口,且通过这个接口我们传输的数据不会被破坏。
而在java中接口作用类似,定义一个具有特定特点的接口,在合适的地方引用它,执行所对应的功能,这样能够实现代码的分离。
下面我们来看一下接口的定义:
关键字:interface
格式:public interface 接口名{ }
接口的属性:
[public static final]属性类型 属性名=属性值;
static:静态的,修饰的内容可以通过类名或接口名直接访问。
final:不可改变的,修饰属性,则属性必须初始化。
[ ]里的内容可以省略
接口的方法:
[public abstract]方法返回值类型 方法名(参数类型 参数名)
abstract:抽象的,修饰方法,则方法不能有方法体。
[ ]中内容可以省略
接口的使用:
接口不能创建对象,需要接口类型的对象则需要创建一个类,从而实现接口
关键字:implements
格式:public class 类名 implements 接口名{ }
**注意:在类中实现接口时,必须实现接口中所有的方法**
总结来说,接口相当于制定了一种规则,只有符合这种规则了才能进入相应的接口。<