全国服务热线:13226870735

位置:郑州优就业IT培训学校 > 学校动态 > 抽象类和接口的区别

抽象类和接口的区别

来源:郑州优就业IT培训学校时间:2020/7/23 10:34:32

  抽象类和接口都是 Java 中的关键字,抽象类和接口中都允许进行方法的定义,而不用具体的方法实现。抽象类和接口都允许被继承,它们广泛的应用于 JDK 和框架的源码中,来实现多态和不同的设计模式。

抽象类和接口的区别

  不同点在于


  • 抽象级别不同:类、抽象类、接口其实是三种不同的抽象级别,抽象程度依次是 接口 > 抽象类 > 类。在接口中,只允许进行方法的定义,不允许有方法的实现,抽象类中可以进行方法的定义和实现;而类中只允许进行方法的实现,我说的方法的定义是不允许在方法后面出现 {}
  • 使用的关键字不同:类使用 class 来表示;抽象类使用 abstract class 来表示;接口使用 interface 来表示
  • 变量:接口中定义的变量只能是公共的静态常量,抽象类中的变量是普通变量。


领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3167/news/224118/违者必究! 以上就是郑州优就业IT培训学校 小编为您整理 抽象类和接口的区别的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:13226870735