天天看点

interface可以多继承吗

几天前被一个面试官虐成狗,上来问住我的第一个问题是,interface1 extends interface2,interface3这种写法对吗。我有点懵逼,之前确实在java集合类源码里看到过这种写法但是忘记了,然后就呵呵了。java明明说好的不支持多继承,class可以通过implement多个Interface来间接实现多继承,但是Interface怎么implements多个接口呢。这是个矛盾啊。

面完查资料发现确实可以这么写,不然接口没办法多继承的。如果我能耐心把think in java看完并且都记住肯定就不会回答不了这个问题。感觉有所收获,不虚此行。