码迷,mamicode.com
首页 > 编程语言 > 详细

java接口(Interface)初识

时间:2017-09-02 15:38:06      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:generate   ted   pack   err   实现   ini   充电   dmi   auto   

接口的特性 :

  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)初识

标签:generate   ted   pack   err   实现   ini   充电   dmi   auto   

原文地址:http://www.cnblogs.com/HideInNight/p/7466524.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!