A

Admin • 828.03K Points
Coach

Q. What is the expected output?
public class Profile {
private Profile(int w) { // line 1
System.out.print(w);
}
public static 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) 10 50
  • (C) 50
  • (D) Won't compile because of line (5), constructor can't be static
  • Correct Answer - Option(D)
  • Views: 17
  • Filed under category Java
  • Hashtags:

Explanation by: Admin
Only public, protected, private and default (no access modifier) are legal while declaring constructors.

You must be Logged in to update hint/solution

Discusssion

Login to discuss.

Be the first to start discuss.