Java中类和接口的区别

在这篇文章中,我们将了解 Java 中类和接口之间的区别。

Class

  • 它讲述了一个对象需要拥有的属性和行为。

  • 它可以包含抽象方法以及普通方法。

  • 创建它的关键字是“类”。

  • 它可以被实例化。

  • 它不支持多重继承。

  • 它可以继承一个类。

  • 类的父类(如果有)的名称前面带有关键字“extends”。

  • 类中的成员可以是公共的、私有的或受保护的。

  • 类主体被 '{' 和 '}' 包围。

  • 变量可以是静态或最终或普通变量。

Interface

  • 它包含由类实现的行为。

  • 创建它的关键字是“界面”。

  • 无法实例化。

  • 它支持多重继承。

  • 它只能包含抽象方法。

  • 它使用“扩展”来继承接口。

  • 所有变量都是静态的和最终的。

  • 它不能继承一个类。

  • 这是班级的蓝图。

  • 它告诉一个类必须做什么,而不是它应该如何实现它。

  • 默认情况下,接口的成员是公共的。

以上是 Java中类和接口的区别 的全部内容, 来源链接: utcz.com/z/331808.html

回到顶部