• 引入接口:

    • 接口:是抽象类上一级的封装存在

    • 功能:具备开车考试的功能的接口

    • 具体的方法:理论,场地,路考

    • 接口可以理解为是一个思想,具体的实现不用管,由实现这个接口的类来实现

    • 接口语法:

    • 使用interface替代原来的class,其他的步骤与类定义相同
    • 1.接口中的方法均为公共访问的抽象方法 - jdk7.0之前,之后有所改动
    • 2.接口中无法定义普通的成员属性

    • 接口其实是一个特殊的类,在经过jvm编译之后,还是会生成一个.class文件 ```java /*

      • 引入接口: *
      • 接口:是抽象类上一级的封装存在 *
      • 功能:具备开车考试的功能的接口
      • 具体的方法:理论,场地,路考 *
      • 接口可以理解为是一个思想,具体的实现不用管,由实现这个接口的类来实现 *
      • 接口语法:
      • 使用interface替代原来的class,其他的步骤与类定义相同
      • 1.接口中的方法均为公共访问的抽象方法 - jdk7.0之前,之后有所改动
      • 2.接口中无法定义普通的成员属性 *
      • 接口其实是一个特殊的类,在经过jvm编译之后,还是会生成一个.class文件 / package Test13_Demo.Demo03;/

        @create 2020—12—01—10:37 */

    public interface Driverable {

    1. //定义成员属性 - 在这里声明的是一个常量
    2. //隐藏了public static关键词
    3. //public static String name = "哪吒";
    4. //定义抽象方法
    5. public abstract void TheoryTest();
    6. public abstract void FieldDriver();
    7. public abstract void RoadDriver();

    } ```