use*_*427 3 oop inheritance interface class implements
这是关于oop接口的唯一问题我似乎无法完全解释.那么,为什么在oop中一个类可以实现多个接口?
如果你能提供一些很棒的例子.提前致谢.
概念示例
我想到多个接口的方式是接口就像动词或形容词,类就像主题一样.
老虎可以跑,所以Tiger class可以实施Runnable Interface.
老虎可以吃,所以Tiger class可以实施Eatable Interface.
因为类的实例可以具有不同的行为,所以我们可以具有不同的相应接口.
现实的例子
java.util Class HashMap<K,V>
Run Code Online (Sandbox Code Playgroud)
它实现了 Serializable, Cloneable, Map<K,V>
所有接口都是Class HashMap的特性.