JAVA学习笔记--接口

来源:互联网 发布:shadowsocks mac 编辑:程序博客网 时间:2024/05/20 18:00


</pre><pre name="code" class="java">/** * 功能:接口 */package com.test3;interface Usb{//声明了两个方法//开始工作了int a=1;public void start();//停止工作public void stop();}//编写了一个照相机类,并实现USB接口//一个重要的原则:当一个类实现了一个接口//就要求该类把这个接口的所有方法通通实现class Camera implements Usb{public void start(){System.out.println("我是相机,开始工作了!!");}public void stop(){System.out.println("我是相机,停止工作了!!");}}/**///编写手机类class Phone implements Usb{public void start(){System.out.println("我是手机,开始工作了!!");}public void stop(){System.out.println("我是手机,停止工作了!!");}}//计算机class Computer{//开始使用usb接口public void UseUsb(Usb usb){usb.start();usb.stop();}}public class Test{public static void main(String []args){//System.out.println(Usb.a);//创建一个计算机Computer computer=new Computer();//创建CameraCamera cameral=new Camera();//创建phonePhone phone1=new Phone();computer.UseUsb(cameral);computer.UseUsb(phone1);}}//接口继承别的接口class Base{}interface Tt{}interface Son extends Tt{}

原则:





0 0