This week's book giveaway is in the OCAJP forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide 1Z0-808 and have Jeanne Boyarsky & Scott Selikoff on-line! See this thread for details.
a) MyCircle is fully encapsulated b) The diameter is guarenteed to be twice the radius c)Lines 8 and 9 should be in a synchronized block to ensure encapsulation d)The radius of a Mycircle object can be set without affecting its diameter
According to the mock exam, the Answer is b.
But isnt b wrong. radius being a public variable can be modified by anyone. So how is this behaviour guaranteed. I feel d shud be the answer.. Any comments?