java入门之接口----以电脑USB为灯供电为例

接口简述:

接口可以简单理解为规范,规则。接口是一种特殊的类。

代码格式:

        interface 接口名{

                规则属性,规则的行为

        }

规则属性为常量,接口行为是抽象方法。

 


接口性质:

所谓的接口,可以简单理解为规则
基本语法: interface接口名称规则属性,规则的行为子
接口其实是抽象的
规则的属性必须为固定值,而且不能修改
属性和行为的访问权限必须为公共的
属性应该是静态的
行为应该是抽象的
接口和类是两个层面的东西
接可以继承其他接口
类的对象需要遵循接口,在 Java 中,这个遵循,称之为实现(implements),类需要实现接口,而且可以实现多个接口。


接口代码:

首先声明一个USB接口:

interface USBInterface{

}

 USB接口可以提供服务,也可以接受服务,这两个功能是:

//提供功能
interface USBsupply extends USBInterface{
    public void powersupply();
}
//接受功能
interface USBreceive extends USBInterface{
    public void powerreceive();
}

电脑可以提供两个USB接口 ,实现了USB提供服务的规范:


class computer implements USBsupply{
    public USBreceive usb1;
    public USBreceive usb2;
    public void powersupply(){
        System.out.println("电脑提供电源");
        usb1.powerreceive();//设备一接受能源
        usb2.powerreceive();//设备二接受能源
    }

}

台灯的USB实现了接受服务的规范:

class light implements USBreceive{
    public void powerreceive(){
        System.out.println("电灯接受能源");
    }
}

主函数:

首先定义一个电脑,用来提供能源。

定义两个电灯。

把电灯插入到电脑上。

电脑为电灯提供能源。

 public static void main(String[] args) {
        computer c=new computer();//首先定义一个电脑,用来提供能源。
        light light1=new light();//定义两个电灯。
        light light2=new light();
        c.usb1=light1;//把电灯插入到电脑上。
        c.usb2=light2;
        c.powersupply();//电脑为电灯提供能源。
    }

运行结果:

电脑提供电源
电灯接受能源
电灯接受能源

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不爱吃于先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值