有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用不同变量名的java重写方法

我有一个 //基层

public void foo(long A, long b,long c)
 {
    //Implementation 1
 }

//Derived Class

public void foo(long AA,long b,long c)
  {
   //Implementation 2
  }

我想知道这个设计有什么问题吗? 仅供参考: 我在设计中使用代理模式

谢谢


共 (1) 个答案

  1. # 1 楼答案

    参数的名称无关紧要。在运行时,java无法判断在给定时间要调用哪个方法。要重载方法,签名必须不同,因此必须有不同数量的参数,或者参数必须以可区分的顺序排列,即String, intint, String