This week's book giveaway is in the Agile and other Processes forum. We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line! See this thread for details.
Hi, public class AQuestion { private int i = giveMeJ(); private int j = 10; private int giveMeJ() { return j; } public static void main(String args[]) { System.out.println((new AQuestion()).i); } } Answers 1. Compiler error complaining about access restriction of private variables of AQuestion. 2. Compiler error complaining about forward referencing. 3. No Compilation error - The output is 0; 4. No Compilation error - The output is 10; The answer to the question above is 3. But, can someone explain the reason....... Thanks.
bill bozeman
Ranch Hand
Joined: Jun 30, 2000
Posts: 1070
posted
0
As the correct answer is C, I am going to move this over to Java Certfication Study where you will get a better response. This question has been talked about a few times in that forum, so you may want to do a search. Bill
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.