什么是接口与抽象类有什么区别

发布网友 发布时间:2022-03-24 19:58

我来回答

1个回答

热心网友 时间:2022-03-24 21:27

接口与抽象类的区别为

一 创建的文件后缀名不同,接口的后缀名是interface,抽象类是(abstract)class。
二 实现方式不同,接口实现用implements,抽象类实现是extends。
三 接口没有方法体,抽象类可以有方法体。
四 概念不一样,接口定义一种行为规范,抽象类是一类事物的高度聚合,一般作为父类,由子类去实现,并且子类还可以增添新的行为和特征。
五 可以不用继承抽象类定义的抽象方法,但是接口定义的所有规范必须实现。
以上仅供参考。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com