Java中接口的应用
2016-08-09 11:02
405 查看
package cn.mdln.study2;
/**
* 接口的应用
*/
import javax.jws.soap.SOAPBinding.Use;
public class TestDemo4 {
public static void main(String[] args) {
USB use=new Flash();
use.start();
use.work();
use.exit();
Computer com=new Computer();
com.run(use);
}
}
interface USB
{
public void work();
public void start();
public void exit();
}
class Computer
{
public Computer()
{
System.out.println("启动电脑");
}
public void run(USB usb)
{
usb.start();
print();
usb.work();
usb.exit();
shutdown();
}
public void print()
{
System.out.println("\t电脑识别U盘");
}
public void shutdown()
{
System.out.println("电脑关机");
}
}
class Flash implements USB//U盘实现USB标准接口
{
public Flash()
{
System.out.println("\tU盘实现了USB标准接口");
}
public void work()
{
System.out.println("\tU盘开始进行拷贝工作");
}
public void exit()
{
System.out.println("U盘工作完成可以退出");
}
public void start()
{
System.out.println("U盘开始启动");
}
}
/**
* 接口的应用
*/
import javax.jws.soap.SOAPBinding.Use;
public class TestDemo4 {
public static void main(String[] args) {
USB use=new Flash();
use.start();
use.work();
use.exit();
Computer com=new Computer();
com.run(use);
}
}
interface USB
{
public void work();
public void start();
public void exit();
}
class Computer
{
public Computer()
{
System.out.println("启动电脑");
}
public void run(USB usb)
{
usb.start();
print();
usb.work();
usb.exit();
shutdown();
}
public void print()
{
System.out.println("\t电脑识别U盘");
}
public void shutdown()
{
System.out.println("电脑关机");
}
}
class Flash implements USB//U盘实现USB标准接口
{
public Flash()
{
System.out.println("\tU盘实现了USB标准接口");
}
public void work()
{
System.out.println("\tU盘开始进行拷贝工作");
}
public void exit()
{
System.out.println("U盘工作完成可以退出");
}
public void start()
{
System.out.println("U盘开始启动");
}
}
相关文章推荐
- java中接口和抽象类的应用[原创]
- Java中的接口与抽象类的比较、应用和实例 – 一个培训师不错的简洁解述
- JAVA中Icon接口的应用(以JLabel为例)
- Portal-Basic Java Web 应用开发框架:应用篇(十) —— 新 DAO 访问接口
- Portal-Basic Java Web 应用开发框架:应用篇(十) —— 新 DAO 访问接口
- 漫谈Java程序设计中的接口应用
- 子窗口切换java应用中的子窗口切换,引出抽象类与接口的本质区别
- JAVA中Icon接口的应用(以JLabel为例)
- Java面向对象程序设计之接口应用
- java接口的应用(第29集)
- 漫谈Java程序设计中的接口应用
- 漫谈Java程序设计中的接口应用
- JAVA基础:漫谈Java程序设计中的接口应用
- JAVA中Icon接口的应用(以JLabel为例)
- Java面向对象程序设计之接口应用
- Java中接口的应用 && 介绍
- 漫谈Java程序设计中的接口应用
- Java:应用Observer接口实践Observer模式 推荐
- java 实例分析 接口与类的应用
- java应用中的子窗口切换,引出抽象类与接口的本质区别