小编Sau*_*Das的帖子

Java类有两个具有相同函数签名但返回类型不同的方法

AFAIK不可能有一个具有相同呼叫签名的方法.然而:

$ javap -public java.time.LocalTime  | grep "minus" | grep "Temporal" | grep -v "long"
    public java.time.LocalTime minus(java.time.temporal.TemporalAmount);
    public java.time.temporal.Temporal minus(java.time.temporal.TemporalAmount);
Run Code Online (Sandbox Code Playgroud)

这些清楚地显示了具有相同呼叫签名的多种方法.

  1. Java如何解析函数调用?
  2. 为什么有多种功能?

编辑:通过仅保留相关位来简化问题.

java overloading javap

2
推荐指数
1
解决办法
1190
查看次数

标签 统计

java ×1

javap ×1

overloading ×1