引入接口:
接口:是抽象类上一级的封装存在
功能:具备开车考试的功能的接口
具体的方法:理论,场地,路考
接口可以理解为是一个思想,具体的实现不用管,由实现这个接口的类来实现
接口语法:
- 使用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 {
//定义成员属性 - 在这里声明的是一个常量
//隐藏了public static关键词
//public static String name = "哪吒";
//定义抽象方法
public abstract void TheoryTest();
public abstract void FieldDriver();
public abstract void RoadDriver();
} ```