so I was working on this problem on CodeHS, then I was stuck for so long so decided to ask here.
The exercise is to overload the product method to allow for multiplying
be aware that overloading means, the name of the method and the return type remains the same as the original/ initial method.
then you need to define/ implement those methods>
2 doubles would be:
public int product(double one, double two)
{
return (int)(one * two);
}
an int and a double would be
public int product(int one, double two)
{
return (int)(one * two);
}
etc
Method overloading means you can create methods with same method name by changing those methods parameters (parameter count,parameter type and parameter Patterns). Combination of method name and parameters also called as method signature
Following is an example for method overloading.
public void int myMethod(){}
public void int myMethod(int a){}
public void String myMethod(String a){}
public void double myMethod(int a , String a){}
public void int myMethod(String a,int a){}
Note that you can't overload methods by changing return type