第七章 收费计算
定义接口:
public interface MyInterface {
public static final int MIN = 0;
public static final int MAX = 100;
public abstract void method1();
}
接口的定义与类的定义基本类似。但是接口中的属性全部是静态的常量,方法都是抽象的方法。
接口的继承
[public] interface 接口名 [extends 父接口列表(用逗号分隔)] {
[public] [static] [final] 属性类型 属性名 = 常量值;
[public] [static] [final] 返回值类型 方法名(参数列表)[throws 异常列表]
}
- 一般情况下接口都有public修饰,这时接口定义所在的源文件名必须和接口名一致。
- 接口中所有的属性默认都是使用public static final 修饰的。
- 接口中所有的方法默认都是使用public abstract 修饰的。
接口的实现
class 类名 [extends 父类] [implements 接口列表] {
覆盖接口所有定义的方法;
}
一个类可以同时实现多个接口,但是只能继承一个类
[TOC]