Constructors - Programming

Q1:

In which of the following should the methods of a class differ if they are to be treated as overloaded methods?
  1. Type of arguments
  2. Return type of methods
  3. Number of arguments
  4. Names of methods
  5. Order of arguments

A 2, 4

B 3, 5

C 1, 3, 5

D 3, 4, 5

ANS:C - 1, 3, 5

No answer description is available. Let's discuss.