- 接口是一种公开的规范,约束了实现类需要完成那些行为,比如:Bird like a Aircraft(是指鸟具有飞行这样的行为)因此接口中的成员变量是常量且成员方法都是public abstract修饰;接口可以被多实现;不能创建对象。
- 抽象类是一种不完整的设计图,比如父类中会定义共有的属性和行为,同时将不确定的行为定义成抽象方法,给子类去实现;因此类中只要含有一个抽象方法就被称为抽象类,抽象类中其他成员变量和方法可以是多种类型的,且只能被单继承;
接口与抽象类的区别
最新推荐文章于 2024-07-14 22:26:46 发布