This week's book giveaway is in the Mac OS forum.
We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line!
See this thread for details.
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Private Variables Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Private Variables" Watch "Private Variables" New topic

Private Variables

Amit Lonkar

Joined: Dec 12, 2001
Posts: 25
The following is the question on the 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.
Rob Ross

Joined: Jan 07, 2002
Posts: 2205
Here you go.

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.

SCJP 1.4
GeeCON Prague 2014
subject: Private Variables