zoukankan      html  css  js  c++  java
  • Java—接口

    接口

    1. 关键字:interface

    2. 接口中可以声明哪些

     ① 静态常量(即全局常量),可以省略public static final

     ② 抽象方法/font>,可以省略public abstract

     ③ jdk1.8以后,还可以声明静态方法/font>

    3. 如何在子类(或实现类)的方法中调用父类、接口中被重写的方法

    public void myMethod(){
    
            method3();//调用自己定义的重写的方法
    
            super.method3();//调用的是父类中声明的
    
            //调用接口中的默认方法
    
            CompareA.super.method3();
    
            CompareB.super.method3();
    
    }
    

    4. 匿名重写

    5. 接口出现的原因

     由于其它语言有多继承,而Java中的继承只能实现多层继承;为了使功能更强大,不流失部分客户,Java就新增了关键字interface接口可以用来实现多继承

     而抽象类是要有子类继承才有意义,但是接口却在继承的时候可以多继承,而抽象类仅仅只是多重继承

    6. 实现接口的关键字:implements

  • 相关阅读:
    JS 异步编程
    JS XMLHttpRequest
    JS 日期
    JS DOM
    JS 异常处理
    JS BOM
    JS 正则表达式
    JS 面向对象
    (22)python PhantomJS
    HDU1698 线段树(区间更新区间查询)
  • 原文地址:https://www.cnblogs.com/nadou/p/13968759.html
Copyright © 2011-2022 走看看