The following is the question on the www.javaranch.com/game.jsp. Please can some one tell me how this is possible. Can one object access a private variable of another object of the same class?? Answer: Yes Private means "private to the class" NOT "private to the object". So two objects of the same class could access each other's private data. Thanks Amit
Main constructs a new PrivateTest, and is able to access a private member of that class. It also creates a second object of the same class, and passes this as an argument to a method in the first object. The printanInt() method is able to access the private member of another object, because both objects are of the same class.