Discussion Forum : Constructors And Methods
Question - 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);
}
}
Options:
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
Answer: Option B
Only public, protected, private and default(no modifier) are legal when declaring constructors.

Was this answer helpful ?
Next Question
Submit Your Solution hear:

Your email address will not be published. Required fields are marked *