汇才同飞教育汇才同飞学习平台

 找回密码
 立即注册
搜索
热搜: 活动 交友 javakc
 › for › 日志

什么是接口?接口的定义规则?  

2019-08-02 14:25:24 查看(124) 回复(0)

 

Java 可以创建一种称作接口(interface)的类,在这个类中,所有的成员方法都是抽象的,也就是说它们都只有定义而没有具体实现,接口是抽象方法和常量值的定义的集合。从本质上讲,接口是一种特殊的抽象类,interface,可以指定一个类必须做什么,而不是规定它如何去做。

接口不能创建类实例,只能作为类型使用。如果想要创建类实例,需要为接口编写实现类
如果类不能提供两个抽象方法的实现,那么必须将类定义为抽象类,
如果类需要继承父类,声明类时,继承父类在前,实现接口在后。
接口中声明的成员变量默认都是 public static final 修饰的,也就是静态常量,必须显示的初始化。因而在常量声明时可以省略这些修饰符。
接口中的方法默认是公共的抽象方法,不能带有方法体。
接口中没有构造方法,
一个类可以实现多个接口。
和类的继承格式一样,接口之间也可以继承,子接口可以继承父接口中的常量和抽象方法并添加新的抽象方法等。
因为接口全都是抽象方法,所以继承谁都无所谓,一个接口就可以继承多个接口,即多继承。



评论 (0 个评论)

facelist

全部作者的其他最新日志



站点统计|举报|Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, , Processed in 0.195171 second(s), 9 queries .

Powered by javakc! X1.0

© 2004-2014 javakc

备案号:京ICP备17025800号-2

返回顶部