SCJP 5.0 Questions
01. MockExam - 01
02. MockExam - 02
03. MockExam - 03
04. AutoBoxing - 1 (10 questions)
05. AutoBoxing - 2 (10 questions)
06. Generics 1 - 6 Questions
07. Generics 2 - 7 Questions
08. Generics 3 - 10 Questions
09. Generics 4 - 10 Questions
10. Generics 5 - 10 Questions
11. Generics 6 - 10 Questions
12. Enum 1 - 10 Questions
13. Enums 2 - 10 Questions
14. Enums 3 - 15 Questions
15. Var Args 1 - 10 Questions
16. Var Args 2 - 10 Questions
17. SCJP 5.0 Mock Questions -1
18. Declaration,Access Control-1
19.Java File IO Package - 1
20.Java File IO Package - 2
21.Language Features - 1
22.New Api's - 1 (10 questions)
23.New Api's - 2 (12 questions)
24.Objective - 1 (20 questions)
25.Objective - 2 (10 questions)
26.Objective - 3 (10 questions)
27.Objective - 4 (10 questions)
28.Objective - 5 (10 questions)
29.Objective - 6 (10 questions)
30.Objective - 7 (10 questions)
350 Mock Questions on SCJP 1.5 - JUST Rs.250 or 7 USD
Send us mail to sales@javabeat.net
more details

SCJP 5.0 Enum Mock Questions - 3(15 Questions)

3) What will be the output of the following program?


package enums;
public enum Color {
	RED("Red Color"),
	GREEN("Blue Color"),
	BLUE("Blue Color");
	private String displayName;
	Color(String displayName){
		this.displayName = displayName;
	}
	public String toString(){
		return displayName;
	}
}

class ColorTest{
	public static void main(String[] args) {
		Color redColor = Color.RED;
		System.out.println(redColor);
		Color blueColor = Color.BLUE;
		System.out.println(blueColor);
	}
}
  1. The program will compile and the output will be 'Red Color' followed by 'Blue Color'.
  2. The program will compile and throw a run-time exception.
  3. The program won't compile as it is not possible to define methods within an Enum.

Get more questions on enums and SCJP 1.5 topics

Answer

3)1
The above program defines a Enum called Color and the Enum constants within are parameterized by defining a constructor for holding the display name of each constants. The method toString() is defined at the declaration level which means that when an Enum object is printed, this method will get called.

350 Mock Questions on SCJP 1.5 - JUST Rs.250 or 7 USD
Send us mail to sales@javabeat.net
more details

javabeat | advertise | about us | contact | useful resources
Copyright (2004 - 2013), JavaBeat