java类只能单继承:
假设类A同时继承类B,类C。而类B,C有相同的方法Say()。那么A就会不知道自己继承谁的Say()方法。
java接口可以多继承:
接口A同时继承接口B,C。即使B,C 用相同的方法Say().但因为接口的方法都是abstract类型的。所以A继承谁的Say()都一样.
综上:类只能单继承而接口却可以都继承。
java类只能单继承:
假设类A同时继承类B,类C。而类B,C有相同的方法Say()。那么A就会不知道自己继承谁的Say()方法。
java接口可以多继承:
接口A同时继承接口B,C。即使B,C 用相同的方法Say().但因为接口的方法都是abstract类型的。所以A继承谁的Say()都一样.
综上:类只能单继承而接口却可以都继承。