
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
What is a Method Signature in Java
The method signature consists of the method name and the parameter list.
Example
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); } }
Output
90
Method signature does not include the return type of the method. A class cannot have two methods with same signature. If we try to declare two methods with same signature you will get a compile time error.
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
Advertisements