什么是接口与抽象类有什么区别
发布网友
发布时间:2022-03-24 19:58
我来回答
共1个回答
热心网友
时间:2022-03-24 21:27
接口与抽象类的区别为
一 创建的文件后缀名不同,接口的后缀名是interface,抽象类是(abstract)class。
二 实现方式不同,接口实现用implements,抽象类实现是extends。
三 接口没有方法体,抽象类可以有方法体。
四 概念不一样,接口定义一种行为规范,抽象类是一类事物的高度聚合,一般作为父类,由子类去实现,并且子类还可以增添新的行为和特征。
五 可以不用继承抽象类定义的抽象方法,但是接口定义的所有规范必须实现。
以上仅供参考。