接口】 【Java基础】java接口的作用和意义

2020-12-27 15:23发布

9条回答
魏魏姐
2020-12-28 10:37

JAVA中的接口有什么作用?java的接口(interface)是一系列方法的声明,而且这些方法只有基本的特征而没有具体的实现代码。它可以被很多类实现(implements)。 接口可以让很多类来实现,而且一个类可以实现多个接口。这样让类与方法分离,通过接口来连接,可以大大提高代码的重用性,同时易于对代码进行修改。 至于它和抽象类的区别,简单来说,接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的。另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承,接口还有标识(里面没有任何方法,如Remote接口)和数据共享(里面的变量全是常量)的作用.

一周热门 更多>