详解java为什么不允许类多重继承却允许接口多重继承