• java学习阶段一 接口


    java学习阶段一 接口

    介绍

    问题来源:之间没有相同父类但是存在有交叉的方法 类似的特性的类

    基本知识

    接口本身也属于类

    • 接口中的方法分为三种

      一般方法 默认为抽象方法,可以不需要关键字 实现类必须实现一般方法 除非为抽象类

      默认方法 带方法体 在方法中加上default 关键字 实现类选择性重写

      抽象方法 带方法体 无法被实现类重写

    • 接口的引用只能使用接口中的方法

    • 接口类的访问权限只能是不填或者public

    • 接口访问修饰符方法默认为public

    • 接口中可以包含常量 默认自动加上public static final

    • 接口指向实现类的引用 对象名调用实现类和接口都存在的常量调用的依旧是接口中的常量

    • 重名方法

      一个类可以实现多个接口

      当实现类的两个接口中有同样方法名的默认方法 则可以直接在实现类中重写同名方法 调用时则调用本类的方法

      当父类与接口同方法名,则优先调用父类方法

      在类的定义处 先写继承再写接口

    • 重名变量

      接口间重名 解决:明确调用的类

      父类与接口重名:子类自己定义一个调用

    • 接口也有继承关系并且可以多父类

      父类重名方法解决方法同样子接口自己定义同名方法

  • 相关阅读:
    Educational Codeforces Round 66 (Rated for Div. 2)
    数学模板整理
    多项式全家桶
    [Scoi2016]背单词(trie+贪心)
    Codeforces Round #563 (Div. 2) 划水记
    应届生秋招可能会遇到的三个问题
    基于vue(element ui) + ssm + shiro 的权限框架
    ASP.NET 分页+组合查询 练习
    登录,注册页面练习
    HTML css 样式表
  • 原文地址:https://www.cnblogs.com/tigo/p/14408882.html
Copyright © 2020-2023  润新知