in

¿Qué es una firma de método en Java?

60 84115 1512649510

La firma del método consta del nombre del método y la lista de parámetros.

Ejemplo

Demo en vivo

public class MethodSignature {
   public int add(int a, int b){
      int c = a+b;
      return c;
   }
   public static void main(String args[]){
      MethodSignature obj = new MethodSignature();
      int result = obj.add(56, 34);
      System.out.println(result);
   }
}

Producción

90

La firma del método no incluye el tipo de retorno del método. Una clase no puede tener dos métodos con la misma firma. Si intentamos declarar dos métodos con la misma firma, obtendrá un error de tiempo de compilación.

public class MethodSignature {
   public int add(int a, int b){
      int c = a+b;
      return c;
   }
   public double add(int a, int b){
      double c = a+b;
      return c;
   }
   public static void main(String args[]){
      MethodSignature obj = new MethodSignature();
      int result = obj.add(56, 34);
      System.out.println(result);
   }
}

Error

C:Sample>javac MethodSignature.java
MethodSignature.java:7: error: method add(int,int) is already defined in class MethodSignature
public double add(int a, int b){
              ^
1 error

raja

Publicado el 05-feb-2018 20:24:58

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

MiniTool Video Converter interfaz

Convierta videos a otros formatos con MiniTool Video Converter

apple touch icon@2

python – ImportError: ningún módulo llamado pandas