简介 目录 评价 推荐
  • superman4892475 2023-11-05
    接口:抽象类再次抽象。
    0赞 · 0采集
  • 慕九州1165246 2021-07-26
    Jdk8以后,静态方法
    提供给所有实现类的公共方法,访问公共数据
    通过接口名称直接调用
    不能被子接口和实现类继承
    默认方法:
    提供给所有实现类的一种特殊方法,提供了一种默认的处理方式
    用于独立的基础功能实现
    只能通过实例化对象调用
    子接口和实现类继承
    0赞 · 0采集
  • 慕九州1165246 2021-07-26
    Interface
    1.接口定义通常类名以I开头
    2.接口属性默认以public static final 修饰
    3,方法默认以public abstract 修饰
    Jdk7及以前的接口只允许存在抽象方法
    4.接口使用方法
    一个接口可以实现另外一个接口-单继承机制
    一个类型(可实例化)可以实现多个接口_多实现机制

    0赞 · 0采集
  • 慕九州1165246 2021-07-26
    Final:
    修饰的类不能被继承
    修饰的方法不能被重写
    修饰的变量不能被改变
    0赞 · 0采集
  • 慕九州1165246 2021-07-26
    Abstract:
    抽象类不能实例化
    子类继承父类,必须实现父类的抽象方法
    0赞 · 0采集
  • weixin_慕数据9481404 2021-04-09

    接口声明用 interface

    接口的名称通常以大写字母I开头

    接口的默认修饰:public static final string 

    接口的方法默认修饰为:public abstract

    JDK7之前的版本 接口中只允许抽象的方法

    一个接口可以继承另一个接口{单继承机制}

    一个类型(可实例化)可以实现多个接口【多实现机制】

    jdk8以后版本:静态方法

    接口中的静态方法主要被接口名称调用

    静态方法:不能被实现类继承 不能被子接口继承

    0赞 · 0采集
  • 五八十三 2020-11-09

    接口类和抽象类的语法区别:


    * 接口类是完全抽象,抽象类是半抽象,


    * 抽象类中有构造方法,接口类中没有


    * 接口和接口之间支持多继承,类和类之间只能单继承


    * 一个类可以同时实现多个接口,一个抽象类只能继承一个类


    * 接口中只能有抽象方法,而抽象类里可以有方法体方法


    0赞 · 0采集
  • 五八十三 2020-11-09

    接口:


    * 接口是一个数据引用类型


    * 接口是完全抽象的,(抽象类是半抽象的)也可以说接口是特殊的抽象类


    * 接口定义:

    * 【修饰符列表】 interface 接口名{}

    * 接口可以多继承


    * 接口中只包含两部分内容:常量和抽象方法


    * 因为接口里面都是抽象方法,所以可以省略public abstract


    * 因为接口里面都是常量,所以可以省略public static final


    ** is a和like a以及has a的说明:


       * is a:

    cat is a Animal(猫是一个动物)

      凡是能满足is a 的表示“继承关系”

      例子:A 继承 B

       * like a:

    cooker like a FoodMenu(厨师 像一个菜单一样)

      凡是能满足like a的关系的表示“实现关系”

      实现关系通常是类实现接口

      列子:A 实现 B

       * has a:

    I has a pen(我有一支笔)

        凡是能满足 has a关系的表示“关联关系”

        关联关系通常以“属性”的形式存在

        列子:A 里面有 B


    0赞 · 0采集
  • Mk仔 2020-08-07
    • 接口的使用方式:一个接口一个继承另一个接口[单继承机制]

                                一个类型(可实例化)可以实现多个接口[多实现机制]

    • jdk8以后的版本:默认方法和静态方法

      静态方法:提供给所有的实现类使用的一种公共方法,访问公共数据,接口中的静态方法主要被接口名称调用。不能被实现类继承、不能被子接口继承。

      默认方法:提供给所有的实现类的一种特殊的方法,提供了一种默认的处理方法,用于独立的基础功能的实现。默认方法可以被子接口继承,也可以被实现类继承和重写。默认方法只能通过实例化对象进行调用执行。

    • 注意:如果一个类型实现了多个接口,多个接口中出现了同名的默认方法,此时就出现了接口冲突的问题。实现类中,必须重写这个和默认方法,解决冲突!!!


    截图
    1赞 · 1采集
  • Mk仔 2020-08-07
    • 接口的属性,默认修饰:public static final

    • 接口的方法,默认修饰:public abstract(现版本可省略)

      jdk7及以前版本,接口中只允许存在抽象方法

    截图
    0赞 · 0采集
  • Mk仔 2020-08-07
    1. 接口声明使用interface关键字,文件后缀名依然是.java编译后的字节码文件,依然是.class文件。

    2. 接口的名称,通常会使用大写字母I开头,表明这就是一个接口。

    截图
    0赞 · 0采集
数据加载中...
开始学习 免费