1、接口和抽象类的概念是不一样的。接口是对动作的抽象,表示的是这个对象能做什么,比如人可以吃东西、狗也可以吃东西,只要有相同的行为;抽象类是对根源的抽象,表示的是这个对象是什么,比如男人是人、女人也是人
2、可以实现多个接口,只能继承一个抽象类
3、接口中只能定义抽象方法,抽象类中可以有普通方法
4、接口中只能有静态的不能被改变的数据成员,抽象类可以有普通的数据成员
1、接口和抽象类的概念是不一样的。接口是对动作的抽象,表示的是这个对象能做什么,比如人可以吃东西、狗也可以吃东西,只要有相同的行为;抽象类是对根源的抽象,表示的是这个对象是什么,比如男人是人、女人也是人
2、可以实现多个接口,只能继承一个抽象类
3、接口中只能定义抽象方法,抽象类中可以有普通方法
4、接口中只能有静态的不能被改变的数据成员,抽象类可以有普通的数据成员