Computer Science, asked by snehakumari05, 5 months ago

In Java,what factors make two definitions with the same function name significantly different ?​

Answers

Answered by rajansharma46
1

Answer:

Different ways of Method Overloading in Java

Prerequisite : Overloading

Java can distinguish the methods with different method signatures. i.e. the methods can have same name but with different parameters list (i.e. number of the parameters, order of the parameters, and data types of the parameters) within the same class.

Overloaded methods are differentiated based on the number and type of the parameters passed as an arguments to the methods.

You can not define more than one method with the same name, Order and the type of the arguments. It would be compiler error.

The compiler does not consider the return type while differentiating the overloaded method. But you cannot declare two methods with the same signature and different return type. It will throw a compile time error.

If both methods have same parameter types, but different return type, then it is not possible. (Java SE 8 Edition, §8.4.2)

MARK ME AS BRAINIEST

Similar questions