201771010113 李婷华 《面向对象程序设计(Java)》第八周总结
一.理论知识部分 1.Java 为了克服单继承的缺点, Java 使用了接口, 一个类可以实现一个或多个接口。 2. 在 Java 程序设计语言中,接口不是类,而是对类 的一组需求描述,由常量和一组抽象方法组成。 接口中不包括变量和具体实现的方法。 3. 只要类实现了接口,则该类要遵从接口描述的统 一格式进行定义,并且可以在任何需要该接口的 地方使用这个类的对象。 4. 接口声明方式: public interface 接口名。 接口体中包含常量定义和方法定义,接口中只进 行方法的声明,不提供方法的实现。 类似建立类的继承关系,接口也可以扩展。 5. 接口的 扩展方法: public interface 接口 1 extends 接口 2 6. ( 1 )通常接口的名字以 able 或 ible 结尾; ( 2 )可以使用 extends 来继承接口的常量和抽象方 法,扩展形成新的接口; ( 3 )接口中的所有常量必须是 public static final ,方法必须是 public abstract ,这是 系统默认的,不管你在定义接口时,写不写 修饰符都是一样的。 7.接口的实现:在类声明时用 implements 关键字声明使用一个或 多个接口。 一个类使用了某个接口,那么这个类必须实现该 接口的所有方法,即为这些方法提供方法体。 一个类可以实现多个接口