java中接口(interface)的使用方法

————————————————
版权声明:本文为CSDN博主「潜行的Q」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/margin_0px/article/details/82979376

接口:一种把类抽象的更彻底,接口里只能包含抽象方法的“特殊类”。接口不关心类的内部状态数据,定义的是一批类所遵守的规范。(它只规定这批类里必须提供某些方法,提供这些方法就可以满足实际要求)。

在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。

接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。

定义:【修饰符】interface接口名extends父接口1,父接口2,.......//不用extends父接口1...就是定义接口
{
//零到多个常量定义......
//零到多个抽象实例方法定义.....
}

【注意事项】

a、说明:一个类可以同时继承一个父类,和多个接口,只是extends必须放置implements之后。

b、接口不能创建实例,但是可以声明变量,但其一定是引用到了其实现类的对象。

c、主要用途就是被类实现。

d、实现的方法:利用implements关键字

e、一个类继承了一个接口之后,必须完全实现这些接口里所定义的全部抽象方法(也就是要在子类里面重写这些类方法),否则,如果没有完全实现,那么此类也只能定义成抽象类。

f、重写接口方法时,修饰符只能比父类更大,或者相等,所以其也必须是public修饰符。

g、所有接口类型的变量都可以直接赋给Object类型的变量。

posted @ 2023-05-15 11:05  hangsingplus  Views(261)  Comments(0Edit  收藏  举报