Rumah > Java > Javabermula > 抽象类与接口有什么联系

抽象类与接口有什么联系

王林
Lepaskan: 2020-08-03 16:37:39
ke hadapan
2681 orang telah melayarinya

抽象类与接口有什么联系

联系:

(推荐教程:java入门教程

1、都可以拥有抽象方法

2、都不可以直接创建对象

3、都依靠于子类存在才有意义,子类必须实现其所有的抽象方法

4、都可以实现多态

区别:

成员不同:

接口中没有构造方法,抽象类有构造方法但是不能直接创建对象。

接口中成员方法默认添加 public abstract 修饰,只能存在抽象方法。抽象类中既有抽象方法也有普通方法。

接口中的成员变量默认添加static final 修饰,只有公开静态常量。抽象类中的变量没有这个限制。

(视频教程推荐:java视频教程

关系不同:

类与类之间的关系是继承:extends。

接口与接口之间的关系是继承:extends。

类与接口之间的关系是实现:implements。子类称为子实现类。

Atas ialah kandungan terperinci 抽象类与接口有什么联系. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:csdn.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan