Java学习笔记----接口1
来源:互联网 发布:广东韶关网络问政平台 编辑:程序博客网 时间:2024/06/04 01:33
在Java中,接口是一种引用类型。接口是若干完成某一特定功能的没有方法体的方法(抽象方法)和有名常量的集合。接口的出现将“多继承”通过另一种形式体现出来,即“多实现”。接口仅仅是提供功能定义,即方法对外调用的接口和规范,而功能的实现是由继承这个接口的各个类来完成的。而接口功能的使用,可在其他类中调用接口中的方法来实现。
接口中的成员修饰符是固定的: 成员变量:public static final 成员函数:public abstract接口的特点:1、接口是对外暴露的规则; 2、接口是程序的功能扩展; 3、接口的出现降低耦合度; 4、接口可以用来多实现; 5、类与接口之间是实现关系,而且类可以继承一个类的同时实现多个接口; 6、接口与接口之间可以有继承关系,并且一个接口可以继承多个接口。
example:
class InterfaceDemo1{ public static void main(string[] args){ Mp3 mp3=new Mp3(); Fan fan=new Fan(); Camera cam=new Camera(); Computer com=new Computer(); com.insert(mp3); com.insert(fan); com.insert(cam); }}interface USB{ public void play(); }//类实现接口class Mp3 implements USB{ public void play(){ System.out.println("播放音乐"); }}class Fan implements USB{ public void play(){ System.out.println("散热"); }}class Camera implements USB{ public void play(){ System.out.println("拍照"); }}class Computer{ public void insert( USB usb){ System.out.println("USB设备准备就绪"); usb.play(); }}
执行结果: USB设备准备就绪 播放音乐 USB设备准备就绪 散热 USB设备准备就绪 拍照
0 0
- Java学习笔记----接口1
- java接口学习笔记
- Java接口学习笔记
- Java接口学习笔记
- Java接口学习笔记
- Java接口学习笔记
- Java接口学习笔记
- Java接口学习笔记
- Java接口学习笔记
- Java接口学习笔记
- Java 学习笔记-接口
- Java学习笔记【接口】
- JAVA学习笔记--接口
- Java接口学习笔记
- Java接口学习笔记
- JAVA接口(Interface)学习笔记
- JAVA接口学习笔记【转】
- java学习笔记<十>接口
- Linux 脚本攻略学习笔记8
- C++ HackerRank|Simple Text Editor
- 贪心算法之子段和,山东省第八届acm大赛J题company,SDUT3902
- view的绘制
- recyclerview的基本流程
- Java学习笔记----接口1
- linux系统忘记密码怎么办
- 方法的重载
- 小型工厂怎么玩转生产管理系统(MES)?
- 常见对象-把int数组拼接字符串的案例
- JAVA调用ORACLE的存储过程、函数的返回结果集
- LightOJ
- underscore.js
- 【数据结构】C语言实现栈的进栈,出栈,遍历,清空等操作