文章目录一、接口的概述关键字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("抽烟有害健康");}}
输出结果
二、接口的特点类与接口、接口与接口之间的多实现、多继承时使用逗号连接。
三、接口的成员特点