Difficulty: Medium
Correct Answer: public int method1(int a, int b) { return 0; }
Explanation:
Introduction / Context:This evaluates the rules of overriding regarding access modifiers, return types, and static usage in Java.
Concept / Approach:
Step-by-Step:
Option A: Valid override (protected → public, same return type).Option B: Invalid (reduces visibility).Option C: Invalid (return type mismatch).Option D: Invalid (adds static to non-static method).Final Answer:public int method1(int a, int b) { return 0; }
Discussion & Comments