1. 约束 2. 定义一些方法,让不同的人实现~ 3. public abstract 方法 4. public static final 常量 5. 接口不能被实例化~ 接口中没有构造方法 6. implements可以实现多个接口 7. 必须要重写接口中的方法