java基础---接口与应用
来源:互联网 发布:飓风微信裂变系统源码 编辑:程序博客网 时间:2024/04/27 21:23
一、接口基本语法(一)
定义了接口,就定义了调用接口的标准。
1、使用interface定义;
2、接口当中的方法都是抽象方法
3、接口当中的方法都是public权限
接口基本语法(二)
1、实现接口使用inplements关键字
2、一个类可以实现多个接口
3、一个接口可以继承多个接口
让我们来定义一个接口:
interface USB{
public void read( );
public void write( );
}
实现一个接口:
class USBPhone implements USB{
public void read(){
System.out.println("USBPhone read");
}
public void write(){
System.out.println("USBPhone write");
}
}
使用:
class Test{
public static void main(String args []){
USBPhone usbPhone = new USBPhone();
USB usb = usbPhone;
usb.read();
usb.write();
}
}
一个类可以实现多个接口:
class Phone implements USB,WiFi{
//......
}
一个接口可以继承多个接口
interface C extends A,B{
//......
}
二、接口的应用
1、为什么要使用接口
可以根据实际情况 来改变具体的实现方法
2、工厂方法模式
PrinterFactory.java
class PrinterFactory{
public static Printer getPrinter(int flag){
Printer printer = null;
if(flag == 0){
Printer printer = new HPPrinter();
}
else if (flag == 1){
Printer printer = new CannonPrinter();
}
return printer;
}
}
- java基础---接口与应用
- java基础--类与对象(继承与接口应用)
- java基础:继承与接口
- java基础-继承与接口
- java基础之抽象类与接口的应用(一)
- java基础之抽象类与接口的应用(二)
- java 基础----抽象类与接口的区别,知道区别才能准备的应用
- JAVA内置数据结构--set接口与应用
- java接口与内部类应用
- Java中的接口定义、实现与应用
- java基础--继承下:抽象与接口
- Java基础04 封装与接口
- Java基础之抽象类与接口
- java基础之接口与抽象
- Java基础04 封装与接口
- Java基础----抽象类与接口
- java基础(2)--接口与抽象类
- 黑马程序员-【JAVA基础】-继承与接口
- JDBC连接MySQL数据库及示例
- java 中8中基本类型
- 【Git入门之六】远程仓库
- rsync实时同步(搭配inotify-tools)
- 【Git入门之七】Git和Github
- java基础---接口与应用
- 又是一个大晴天!
- Linux库文件路径的添加
- 选择排序
- C++引用和指针
- 关于wine
- KNOW: Process Thread Sync Deadlock
- Excel VBA利用事件对图表自动更新
- log4j的DailyRollingFileAppender循环输出log文件