zoukankan      html  css  js  c++  java
  • Java 方法签名

    一、方法签名的组成:

      1、方法名

      2、参数列表(形参类别、个数、顺序)

    二、特别注意:

      1、与返回值、修饰符以及异常无关

      2、在Class文件格式之中,返回值不同,可以合法地共存于一个Class文件中。

      3、在泛型的使用中,参数List<String>与List<Integer>在经过类型擦除后,是相同参数。

      4、参数String... strings与参数String[] arr,是相同参数 

    三、常见的问题应用:重载和重写。

      重载:同一个类中方法签名不同的方法。

      重写:方法签名必定相同,返回值必定相同, 访问修饰符 子 > 父, 异常类 子 < 父

      特殊情况:子类中一个方法B与父类中另一个方法A的方法名相同,但方法签名不同,这两个方法是重载关系吗? 不是,因为此处提到的两个方法一个位于父类,一个位于子类,提重载没有意义。若说子类继承自父类的方法A与子类中的方法B是不是重载,那么是。(此处有争议)

     

  • 相关阅读:
    线程交互
    线程死锁
    多线程的同步-sychronized
    线程常见方法
    创建多线程
    消费!
    Redis基本认识
    在右键菜单中加入"在IDEA中打开" (Open in IDEA)
    安装coc.nvim时 报[coc.nvim] javascript file not found 错误的解决方案
    汇编语言的种类
  • 原文地址:https://www.cnblogs.com/zxguan/p/7777952.html
Copyright © 2011-2022 走看看