说是用来实现顶替多继承实现多态,,可我看来看去接口也只能起个标识的作用啊,根本没有任何实际的用处啊,,
请各位大哥大姐替小姐解释一下,,
最好能有实例程序
參考答案:你是没接触到,不能等于说它是没用的。
接口是为了规范行为的,java的层次性非常好,每个类与类之间都很简洁,我敢说,这90%都是接口的功劳。也是java的一大特点。最典型的就是"工厂方法".
接口把现实性的事物的行为抽象化,比如说“人”,那吃行为eat();说行为speak();这样的事情都抽象出来,不管你是吃什么,或者说什么,java这个类都不管,但今后总会有人实现它。有些方法甚至在java2里面没有。不过不等于今后不会有。起到一个很好的扩展性。
你可以去仔细看java的各个类之间的关系,包括一些高级框架..
因为接口,所以我爱上了JAVA.