unir una misma metodo llamar como clases clase java method-overloading

java - misma - como llamar una clase en netbeans



Cómo elegir entre dos métodos del mismo nombre en Java (2)

¿Puedes usar la reflexión sobre el objeto para adquirir la lista de métodos? Si es así, entonces podría invocar explícitamente el método relevante para usted. Creo que la respuesta de Fivedigit es probablemente mejor aunque ...

Estoy intentando acceder a un método en una clase que hice, pero como es similar en nombre y en número de argumentos, mi IDE dice que el método es ambiguo. Aquí hay una maqueta de cómo se ven los dos métodos:

methodName(X, Y, Z) methodName(A, Y, Z)

Llamé al método y pasé el valor null para el primer argumento para el propósito de mi prueba. Desafortunadamente, no puedo cambiar el nombre de los métodos, cambiar el orden de los argumentos o modificar la estructura del método de ninguna manera. ¿Hay alguna manera de poder diferenciar entre estos dos métodos?


Convierta el primer argumento al tipo del primer parámetro del método al que desea llamar, por ejemplo:

methodName((A) null, y, z);