当前位置 : 主页 > 网络编程 > 其它编程 >

【笔记】Java的接口的概述(关键字interface、implements)、接口的特点、接口的成员特点

来源:互联网 收集:自由互联 发布时间:2023-07-02
文章目录一、接口的概述关键字interface、implements二、接口的特点三、接口的成员特点一、接口的概述关键字interf 文章目录 一、接口的概述关键字interface、implements 二、接口的特点 三、
文章目录一、接口的概述关键字interface、implements二、接口的特点三、接口的成员特点一、接口的概述关键字interf

文章目录

  • 一、接口的概述关键字interface、implements
  • 二、接口的特点
  • 三、接口的成员特点
一、接口的概述关键字interface、implements

在这里插入图片描述 接口类似于抽象类但是比抽象类更加抽象。 在这里插入图片描述 下面我们先来定义一个接口看一下步骤

首先新建一个软件包这个大家都会

然后在软件包里面新建一个Java类命名Test这大家也会

最后一步在软件包里面定义一个接口 在这里插入图片描述 我们先选中Java类点击出现 在这里插入图片描述 我们点击选中“接口”就行了。接着命名Smoking随便起个名字 在这里插入图片描述 然后我们能看到我圈的地方已经变成了interface

之后我们再创建一个Teacher类就可以开始写代码了

接口中的成员方法都有系统默认的修饰符 public abstract所以写不写都行

例写一个接口的例子

Test类部分代码

package Package;public class Test {public static void main(String[] args) {//多态Smoking sm new Teacher(); //接口是不能实例化的必须要通过创建其子类对象来实例化sm.smoke();}}

Smoking接口部分代码

package Package;//接口表示抽烟的功能public interface Smoking {//成员方法public abstract void smoke(); //接口中的成员方法都有系统默认的修饰符 public abstract所以写不写都行}

**Teacher类子类**部分代码

package Package;//接口Smoking的实现类子类public class Teacher implements Smoking {Overridepublic void smoke() {System.out.println("抽烟有害健康");}}

输出结果 在这里插入图片描述

二、接口的特点

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 类与接口、接口与接口之间的多实现、多继承时使用逗号连接。

三、接口的成员特点

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

网友评论