- | 接口 | 抽象类 |
---|---|---|
子类 | 一个类可以实现多个接口 | 只能实现一个抽象类 |
构造方法 | 没有 | 可以有 |
具体方法 | 没有具体方法 | 可以有 |
访问权限 | public | 没有限制 |
修饰参数 | public static final | 没有限制 |
静态方法和代码块 | 没有 | 可以有 |
实现 | 子类需要实现所有方法 | 非抽象子类需要实现所有方法 |
作用 | 指定规则,降低耦合 | 把相同的东西提取出来,重用 |
- | 接口 | 抽象类 |
---|---|---|
子类 | 一个类可以实现多个接口 | 只能实现一个抽象类 |
构造方法 | 没有 | 可以有 |
具体方法 | 没有具体方法 | 可以有 |
访问权限 | public | 没有限制 |
修饰参数 | public static final | 没有限制 |
静态方法和代码块 | 没有 | 可以有 |
实现 | 子类需要实现所有方法 | 非抽象子类需要实现所有方法 |
作用 | 指定规则,降低耦合 | 把相同的东西提取出来,重用 |
本文标题:接口和抽象类
本文链接:https://www.haomeiwen.com/subject/avhpzhtx.html
网友评论