zoukankan      html  css  js  c++  java
  • Java接口的特点

    一、接口

      指明多个对象的共同行为(定义了一个标准)

    1. 使用interface定义
    2. 只包含常量和抽象方法
    3. 接口当中的方法都是抽象方法
    4. 接口当中的方法都是public权限
    5. 实现接口使用implement关键字
    6. 需要在子类中复写接口中的抽象函数
    7. 一个类可以实现多个接口(implement 类名,类名,...)
    8. 一个接口可以继承(extends)多个接口
    9. 可以向上转型

      

    interface A{
        public void a();
    }
    interface B{
        public void b();
    }
    interface USB{//接口
        public void usb();//默认是抽象方法
    }
    interface WIFI extends A, B{//一个接口继承多个接口
        public void wifi();
    }
    class Phone implements USB,WIFI{//一个类实现多个接口
        //在子类中实现继承的抽象方法
        public void usb() {
            System.out.println("use");
        }
        public void wifi() {
            System.out.println("wifi");
        }
        public void a(){
            System.out.println("a");
        }
        public void b(){
            System.out.println("b");
        }
    }
    public class test {
        public static void main(String args[]){
            Phone p = new Phone();
            USB u = p;//向上转型
            u.usb();
            WIFI w = p;
            w.a();
            w.b();
            w.wifi();
        }
    }
  • 相关阅读:
    股票行情
    证券总结
    求职
    Android的Touch事件处理机制
    订货量、成交量、价订货量、成交量、价格与行情之间的关系
    Android下如何理解onMeasure,onLayout的过程
    并发和并行的区别
    网页布局
    计算机发展史--图灵
    计算机发展史
  • 原文地址:https://www.cnblogs.com/qiu520/p/4099741.html
Copyright © 2011-2022 走看看