ExamVeda
Login
Home
Constructors and Methods
?

Determine Output:
class A{
	public static void method(int i){
		System.out.print("Method 1");
	}

	public static int method(String str){
		System.out.print("Method 2");
		return 0;
	}
}

public class Test{
     
	public static void main(String args[]){
		A.method(5);
	}
}

Answer & Solution
Correct Answer: Option A
Overloading depends only on the method or constructor name and its parameter list i.e.
         method(int i) and method(String str)

So, overloading does not depend on access modifiers(public, private, protected), access specifiers(static, final) and return type.
Examveda
Question posted by Examveda
Community

Join the Discussion

No comments yet Be the first to discuss this question.