πŸ“Š JAVA
Q. What is the expected output?
public class Profile {
private Profile(int w) { // line 1
System.out.print(w);
}
public final Profile() { // line 5
System.out.print(10);
}
public static void main(String args[]) {
Profile obj = new Profile(50);
}
}
  • (A) Won't compile because of line (1); constructor can't be private
  • (B) Won't compile because of line (5); constructor can't be final
  • (C) 50
  • (D) 10 50
πŸ’¬ Discuss
βœ… Correct Answer: (B) Won't compile because of line (5); constructor can't be final

Explanation: Only public, protected, private and default(no modifier) are legal when declaring constructors.

Explanation by: Sonali Mishra
Only public, protected, private and default(no modifier) are legal when declaring constructors.

πŸ’¬ Discussion


πŸ“Š Question Analytics

πŸ‘οΈ
105
Total Visits
πŸ“½οΈ
1 y ago
Published
πŸŽ–οΈ
Sonali Mishra
Publisher
πŸ“ˆ
91%
Success Rate