zoukankan      html  css  js  c++  java
  • java学习阶段一 接口

    java学习阶段一 接口

    介绍

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

    基本知识

    接口本身也属于类

    • 接口中的方法分为三种

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

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

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

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

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

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

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

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

    • 重名方法

      一个类可以实现多个接口

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

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

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

    • 重名变量

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

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

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

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

  • 相关阅读:
    Oracle exp/imp导出导入命令及数据库备份 (转载)
    多表初始化
    调用别的窗体
    修复k8s内存泄露问题
    如何高效的学习(转)
    Ansible11:变量详解【转】
    沟通的方式方法
    shell中的循环及条件判断
    Tomcat参数优化
    将DataReader转化为DataTables的一个简单实现
  • 原文地址:https://www.cnblogs.com/tigo/p/14408882.html
Copyright © 2011-2022 走看看