JAVA面向对象——接口

本文介绍了JAVA编程中的面向对象特性,重点讲解了接口的概念,通过示例代码详细阐述了接口的使用方法。
摘要由CSDN通过智能技术生成

今天给大家讲讲接口。具体的看下面代码:

/*
    JAVA面向对象——接口

    一、
    什么是接口:
        这个我这里不做过多讲解,大家可以想一下日常生活中的USB接口

    二、
    接口的关键字:    interface 和 implements
        创建接口:
            interface 接口名{
                //常量
                //方法
            }

        实现接口:
            class 类名 implements 接口名1,接口名2... ... //这里可以同时填写多个接口

    三、
    接口的特点:
        1、只能有抽象方法,并且抽象方法只能使用public 和 abstract修饰
        2、只能有常量,并且只有public static final 可以修饰成员变量
        3、接口与接口之间的关系是继承关系。
            所以要实现一个接口,就必须将其继承的所有接口中的抽象方法全部实现(也叫多继承)
*/
    //关于多继承下面举个栗子给大家加深一下印象:
    interface A{
        public abstract eat();
        public abstract run();
    }

    interface B extends A{//让B接口继承A接口
        public abstract eat();//这里故意多写一个一样的方法,原因看下面
    }

    interface C extends B{//让C接口继承B接口
        
    }

    //下面大家可以想一下我们去实现C接口的时候,怎么样才不会报编译错误呢

    class Test interface C{//建一个
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值