[java]代码库package com.jiarui;
public class Text1 {
public static void main(String[] args) {
Computer computer=new Computer();
Camera camera1 = new Camera();
Phone phone1 = new Phone();
computer.usbUsb(camera1);
computer.usbUsb(phone1);
camera1.aaa();
}
}
interface Usb{
//开始工作
public void start();
//停止工作
public void stop();
}
interface Aaa{
public void aaa();
}
//接口内的方法必须统统实现
class Camera implements Usb,Aaa{
@Override
public void start() {
System.out.println("我是相机,我开始工作了!");
}
@Override
public void stop() {
System.out.println("我是相机,我停止工作了!");
}
@Override
public void aaa() {
System.out.println("你是大傻帽~~");
}
}
class Phone implements Usb{
@Override
public void start() {
System.out.println("我是手机,我开始工作了!");
}
@Override
public void stop() {
System.out.println("我是手机,我停止工作了!");
}
}
class Computer{
//开始使用接口
public void usbUsb(Usb usb){
usb.start();
usb.stop();
}
}