12. 什么叫抽象类和抽象方法?什么叫接口?接口和类在功能上有什么区别?接口和抽象类又有什么区别?
时间: 2023-12-15 20:03:24 浏览: 73
第13讲 谈谈接口和抽象类有什么区别?1
抽象类是一种不能实例化的类,其中包含了至少一个抽象方法,而抽象方法是没有实现的方法。接口则是一种没有方法体的抽象方法的集合体,其中的所有方法都是抽象方法。类和接口在功能上的区别在于类可以有实例变量和实例方法,而接口只有常量和抽象方法。而抽象类则介于类和接口之间,既可以有实例变量和实例方法,又可以包含抽象方法。
阅读全文