Java第四阶段
接口 接口,在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 内部类接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。 除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。 接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类 作用: 看起来并不相关的类内对象若有统一的行为,即可设置一个接口。 接口的声明 语法格式如下: 内部类接口有以下特性: 1.接口是隐式抽象的,当声明一个接口的时候,不必使用abstract关键字。 2.接口中每一个方法也是隐式抽象的,声明时同样不需要abstract关键字。 3.接口中的方法都是公有的。 接口的实现 利用接口设计类的过程,称为接口的实现。使用implements关键字。 语法 : public class 类名称 implements 接口名称{ //在类体中实现接口的方法 //本类声明的更多变量和方法 } 注意 : 必须实现接口中的所有方法。 来自接口的方法必须声明成public。 以下是一个利用接口计算面积的例子: 运行结果: 实现多个接口的语法: 一个类可以实现多个接口,通过这种机制可实现对设计的多重继承。