简述abstract class和interface的区别,interface abstract class

  简述abstract class和interface的区别,interface abstract class

  抽象类与接口异同说明_qq62e4b1dbf168e _博客的技术博客

  出发地:www.java265.com/javamianjing/202110/16353726031598.html 3358号公路

  以下是作者收集的抽象类和接口的异同,如下:

  抽象类和接口之间的相似性和相关性

  1.抽象类和接口都不能被实例化。

  2.抽象类可以实现接口(与接口相关联)

  3.抽象类也可以被抽象类继承。

  例如,一个类继承一个抽象类或接口。如果它没有实现其中的所有方法,

  此时这个类必须定义为抽象类,未实现的方法定义为抽象类和接口的区别。

  1.构造函数可以在抽象类中定义,但是接口不能。

  2.抽象类可以有具体的实现方法,大部分接口都是抽象方法(除了一个默认方法)

  3.抽象类方法前的修饰符可以是私有的、公共保护的、默认的

  接口中的所有方法都必须是公共的,默认情况下也是公共的。

  4.成员变量可以在抽象类中定义。如果接口中有成员变量,它们就是常量。

  版权归作者所有:博主java Elf原创作品,转载授权请联系作者,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: