1. 抽象类(主要是类) 接口,主要是偏向于功能,规则,规范,约束,一种能力等->方法. 2. 接口命名与类命名规则一致,接口的命名多半是形容词,多以able结尾表示能力. 3. 接口可以当做类型定义变量 4. 实现类实现接口必须实现所有接口的方法 5. 接口中的变量自动变为静态变量 6. 接口中所有方法自动都是public和abstract的方法 7. 接口的约定表现在注释和名字,接口的注释写下约定,如何实现方法,如何传参,如何返回等.