猿问

抽象类和接口的区别是什么?

慕设计9631690
浏览 1171回答 3
3回答

只是一菜鸟

接口和抽象类的定义类似、区别是:一个类实现接口、必须实现接口里的所有方法、而且一个类可以实现多个接口(相当于多继承)接口使用interface关键字、而抽象类使用的是abstract 关键字、一个类只能继承一次。继承抽象类的话、是可以不全部实现他的所有方法的。但是你可以重写他的方法。

海兰云天

抽象类多用于继承,接口可用于不通过继承的前提下,扩展类的方法。
随时随地看视频慕课网APP
我要回答