zoukankan      html  css  js  c++  java
  • java4android (接口的基本语法)

    什么是接口?定义了接口,就是定义了调用对象的标准

    接口的基本语法:

    1.使用interface定义;

    2.接口当中的方法都是抽象方法;

    3.接口当中的方法都是public权限


    接口的基本语法(二):

    1.实现接口使用implements关键字

    2.一个类可以实现多个接口

    3.一个接口可以继承多个接口

    举例:

    interface USB{//定义了接口
        public void read();
        public void write();
    }
    interface Wifi{//定义了Wifi接口
        public void open();
        
        public void close();
    }
    class Phone implements USB,Wifi{//implements 实现 USBPhone实现USB接口
        //实现接口中的全部抽象方法
        public void read(){
            System.out.print("read");
        }
        
        public void write(){
            System.out.print("write");
        }
        
        public void open(){
            System.out.print("Wifi Open");
        }
        
        public void close(){
            System.out.print("Wifi close");
        }
    }
    class Test{
        public static void main(String args[]){
            Phone phone = new Phone();
            USB usb = phone;//向上转型
            usb.read();
            usb.write();
            
            Wifi wifi = phone;//向上转型
            wifi.open();
            wifi.close(); 
        }
    }

    一个接口可以继承多个接口举例:

    interface A{
        Public void funA();
    }
    interface B{
        Public void funB();
    }
    interface C extends A,B{
    //C不是实现A,B接口,而是继承A,B。所以C里里面有A、B、C接口的所有方法,
    //当有一个类来实现C接口的时候,就要复写A、B、C所有的方法
        Public void funC();
    }
  • 相关阅读:
    DOM
    JavaScript
    自定义特性的简单用法
    项目三--自主开发项目说明
    一维数组进行多位数算数运算-加减乘
    Vs2017发布可在线更新的Winform程序
    C#中使用WCF创建面向网络的服务程序
    datatable转layui表格v2[分页and带模板]【偏实例】
    datatable转layui表格【偏原理】
    MVC下通过jquery的ajax调用webapi
  • 原文地址:https://www.cnblogs.com/safiri/p/3737851.html
Copyright © 2011-2022 走看看