如题所述
那我直接给猫类中定义一个吃的方法,给狗类中也直接定义一个方法就好了啊。何必还要实现接口呢。接口中也只是一个方法名而已啊。
接口的体现了java对象的多态性,其实接口的目的是为了便于程序的扩展性。如果你直接定义成具体的类型和具体的方法,如果要更换实现非常不方便。
但是,接口提供的只是一个方法名字而已啊,方法体还得我自己写啊
是啊,所以不同的类型,可以有不同实现的方法体!