1.抽象类 和 接口 都是用来抽象具体对象的, 但是接口的抽象级别最高;
2.抽象类可以有具体的方法 和属性,但不一定非要有抽象方法, 接口只能有抽象方法和不可变常量;
3.抽象类主要用来抽象类别,接口主要用来抽象功能;
4、抽象类中,且不包含任何实现,派生类必须覆盖它们。接口中所有方法都必须是未实现的。
5.二者都不能直接实例化
抽象类与接口区别
最新推荐文章于 2022-01-03 23:04:30 发布
1.抽象类 和 接口 都是用来抽象具体对象的, 但是接口的抽象级别最高;
2.抽象类可以有具体的方法 和属性,但不一定非要有抽象方法, 接口只能有抽象方法和不可变常量;
3.抽象类主要用来抽象类别,接口主要用来抽象功能;
4、抽象类中,且不包含任何实现,派生类必须覆盖它们。接口中所有方法都必须是未实现的。
5.二者都不能直接实例化