抽象类和接口的区别?
(你应该怎么回答,分别说说抽象类和接口的特点就是回答了这个问题)
抽象类:
- 抽象类不能被实例化
- 如果一个类含有抽象方法,那么这个类必须声明为抽象的
- 抽象类只能被单继承(没错,类的一点特性也是可以说出来的)
- 抽象类可以包含抽象方法,也可以包含普通方法。
接口:
- 对于接口也是不能够被实例化的
- 接口里面含有的方法必须是抽象的
- 实现一个接口需要重写里面的抽象方法
- 接口可以多实现
如果你们面对的问题的是:区别。把上面的说出来就可以了。
(你应该怎么回答,分别说说抽象类和接口的特点就是回答了这个问题)
抽象类:
接口:
如果你们面对的问题的是:区别。把上面的说出来就可以了。