java接口(Interface)初识

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java接口(Interface)初识相关的知识,希望对你有一定的参考价值。

接口的特性 :

  1. 接口不能被实例化

  2.实现类必须实现接口的所有方法

  3.实现类可以实现多个接口

  4.接口中的变量都是静态变量

  5.常作为类型使用 Java中的多继承 

示例代码:

package cn.xzh.Interface;

public interface Usb {
// 变量常量 用大寫表示
public static final String NAME = "接口";

public abstract void service();
}

-----------------------------------------------------------------------------

package cn.xzh.Interface;

public class Usbfan implements Usb{

@Override
public void service() {
// TODO Auto-generated method stub
System.out.println("风扇正在运转");
}

}

-----------------------------------------------------------------

package cn.xzh.Interface;
/**

* @author Administrator
*子类实现接口,必须对接口中所有方法都实现
*/
public class UsbDisk implements Usb{

@Override
public void service() {
// TODO Auto-generated method stub
System.out.println("正在充电中");
}

}

---------------------------------------------------------------------

package cn.xzh.Interface;

public class Test {

public static void main(String[] args) {
// TODO Auto-generated method stub
Usb us = new UsbDisk();
Usb us2 = new Usbfan();
us.service();
us2.service();
}

}

------------------------------------------------

测试运行结果:

正在充电中
风扇正在运转

 

























以上是关于java接口(Interface)初识的主要内容,如果未能解决你的问题,请参考以下文章

java里的interface接口类怎么用?

Java_interface(接口)

Java-接口(interface)

JAVA基础--接口 interface

Java中接口(Interface)的定义和使用

JAVA——面向对象——接口interface