栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

接口知识点

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

接口知识点

接口

interface

接口的方法必须是抽象的,不能有方法体

用 interface关键字来声明

可以看作一个抽象类

它是规定类去做什么 而不是它被规定做什么

接口的定义:

Java接口(Interface),是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)

代码图:

接口的特征:

没有方法体

接口中变量只能 public static final 修饰 可以省略 JDk1.8以后版本会自动增加

接口中抽象方法只能 public abstract 修饰 可以省略 jdk1.8以后版本会自动增加

Serializable接口 指定义一个空接口被其他类去实现 表示该类只有个标志

即接口中的成员变量为常量

接口中没有构造方法,不能被实例化

一个接口不能实现(implements)另一个接口,但它可以继承(extends)多个其它的接口

Java接口必须通过类来实现它的抽象方法

当类实现了某个Java接口时,它必须实现接口中的所有抽象方法,否则这个类必须声明为抽象类

一个类只能继承一个直接的父类,但可以实现多个接口,间接的实现了多继承

接口的实现:

注意! 接口的实现(继承)使用implements关键字,这是与类的extends不同的;实现类中,必须重写接口中定义的方法

与类的继承相同的是:接口也可称做实现类的父类,实现类对象自动转型为接口类型,多态机制同子父类继承时是同样的原理。

!一个类可以实现多个接口

一个类可以实现多个无关紧要的接口,这样就能实现多继承

当一个类实现多个接口,自动转为某个接口类型时,就只能调用在其接口中定义的方法。

接口的继承:

在java中,类可以通过extends继承类,类可以通过implements关键字实现接口;接口与接口之间,也可以通过extends关键字实现继承,与类继承不同的是,一个接口同样可以继承多个接口

如果某个类要实现NetJavaShape,就必须全部实现NetJavaShape接口中定义的方法和它的父接口中定义的方法

暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1017127.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号