Interface与abstract类的区别,应用场景.
接口中只能存在抽象方法
一个类能实现多个接口
,但只能实现一个抽象类
接口中的方法修饰符默认是public,而且只能是public
抽象方法可以有public、protected和default这些修饰符,不能是private的
抽象类中可以存在非
抽象方法
抽象是对类
的抽象,是一种模板设计
,而接口
是对行为
的抽象,是一种行为的规范
。
interface的应用场合
abstract class的应用场合
Last updated
Was this helpful?