"SCJP 1.6版考題 035" 修訂間的差異
出自 陳富國維基館
(新頁面: 10. public class Hello{ 11. String title; 12. int value; 13. public Hello(){ 14. title += " World"; 15. } 16. public Hello(int value){ 17. this.value = value;...) |
(無差異)
|
於 2013年3月30日 (六) 08:00 的最新修訂
10. public class Hello{
11. String title;
12. int value;
13. public Hello(){
14. title += " World";
15. }
16. public Hello(int value){
17. this.value = value;
18. title = "Hello";
19. Hello();
20. }
21. }
and:
30. Hello c = new Hello(5);
31. System.out.print(c.title);
What is the result?
A. Hello
B. Hello World
C. Compilation fails.
D. Hello World 5
E. The code runs with no output.
F. An exception is thrown at runtime.
解答
Ans: C
解說:
對本身建構子的呼叫寫法為this(), 另外, 若有本身建構子的呼叫或對父類別建構子的呼叫,這二種呼叫必須出現在首行
| ||||||||||||||||||||