抽取一系列对象的公共特征, 声明方法后进行统一实现, 例如猫和老鼠都是动物, 都可以爬或者叫等等, 这个时候我们定义一个动物接口, 声明爬行和叫声的公共抽象方法, 创建猫和老鼠的类进行实现动物接口
优点: 当增加一个公共抽象方法, 例如在动物接口中增加 毛色 方法, 这样我们不用去用脑去记忆有多少动物实现了它, 因为编译的时候会报错误, 很清晰的给动物实现类增加方法, 而无需去担心漏掉某个动物没有毛色
interface Animal { public void move(); } class Cat implements Animal { public void move(){ System.out.println("猫行走的方法..."); } } class Dog implements Animal { public void move(){ System.out.println("狗行走的方法..."); } }