一、基本的实现
1、实现的概述
类与接口的关系为实现关系,即类实现接口,该类可以称为接口的实现类,也可以称为接口的子类。实现的动作类似继承,格式相仿,只是关键字不同,实现使用 implements 关键字。
非抽象子类实现接口:
-
必须重写接口中所有抽象方法。
-
继承了接口的默认方法,即可以直接调用,也可以重写。
实现格式
class 类名 implements 接口名{
// 重写接口中抽象方法【必须】
// 重写接口中默认方法【可选】
}
2、抽象方法的使用
必须全部实现,代码如下:
定义接口:
public interface A {
// 定义抽象方法
public abstract void testA();
public abstract void test();
定义实现类:
package Interface;
/**
* 接口可以多实现 多个接口之间用 , 隔开
*/
public class C implements A{
@Override
public void testA() {
System.out.println("AAAAA");
}
@Override
public voi