Java中类和接口的区别
在这篇文章中,我们将了解Java中类和接口之间的区别。
Class
它讲述了一个对象需要拥有的属性和行为。
它可以包含抽象方法以及普通方法。
创建它的关键字是“类”。
它可以被实例化。
它不支持多重继承。
它可以继承一个类。
类的父类(如果有)的名称前面带有关键字“extends”。
类中的成员可以是公共的、私有的或受保护的。
类主体被'{'和'}'包围。
变量可以是静态或最终或普通变量。
Interface
它包含由类实现的行为。
创建它的关键字是“界面”。
无法实例化。
它支持多重继承。
它只能包含抽象方法。
它使用“扩展”来继承接口。
所有变量都是静态的和最终的。
它不能继承一个类。
这是班级的蓝图。
它告诉一个类必须做什么,而不是它应该如何实现它。
默认情况下,接口的成员是公共的。