Multiple choice technology programming languages

Which of the following statements are true?

  1. Methods cannot be overriden to be more private

  2. static methods cannot be overloaded

  3. private methods cannot be overloaded

  4. An overloaded method cannot throw exceptions not checked in the base class

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Java rules for method overriding dictate that a subclass method cannot reduce the visibility of the inherited method (e.g., overriding a public method as private). Static and private methods can be overloaded, and overloaded methods have no restriction on checked exceptions.