请选择 进入手机版 | 继续访问电脑版
MSIPO技术圈 首页 IT技术 查看内容

java 抽象类与接口的区别

2023-07-13

1. 二者共同点是都不能用来实例化一个对象;都可以声明一些抽象方法或实现方法;

2.抽象类可以声明成员类型是非静态、非final的成员;抽象类声明的方法可以是public, protected, private类型的,接口只能声明的方法是public的;

而接口声明的成员都是 public、static、final的,接口声明的方法都是public类型的;

3.只能继承一个类(无论是否是抽象类),但可以实现多个接口

参考https://docs.oracle.com/javase/tutorial/java/IandI/abstract.html

相关阅读

热门文章

    手机版|MSIPO技术圈 皖ICP备19022944号-2

    Copyright © 2024, msipo.com

    返回顶部