https://blog.csdn.net/weixin_44422604/article/details/107184591
https://juejin.cn/post/6844904089604587527
1.都不能被实例化
2.子类都必须实现全部抽象方法才能被实例化
抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。
比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。 比如定义吃饭接口,至于吃米饭还是吃馒头,在实现里写
1、接口只能定义抽象方法不能实现方法,抽象类既可以定义抽象方法,也可以实现方法。
2、一个子类可以实现多个接口,但只能继承一个抽象父类。
方法和变量接口均不可以私有
数据成员,抽象类可以有自己的,接口不可以有自己的
看图