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.
The moose likes Beginning Java and the fly likes Doubt about private modifier Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Java » Beginning Java
Reply Bookmark "Doubt about private modifier" Watch "Doubt about private modifier" New topic
Author

Doubt about private modifier

Marianne Rivera
Greenhorn

Joined: May 05, 2009
Posts: 5
Hi,

I am in doubt in what I am learning.



I thought setting a private access modifier will prevent my instance variable from being set incorrectly.

But when I compile this class using javac, I encounter no error. I thought there will be an error in the head first java book.

I am having a hard time figuring how to learn java.. Please help..
Moojid Hamid
Ranch Hand

Joined: Mar 07, 2009
Posts: 120
Since this main method is inside the same class it can access its private variables (and methods).
Vijitha Kumara
Bartender

Joined: Mar 24, 2008
Posts: 3670

Marianne Rivera wrote:I thought setting a private access modifier will prevent my instance variable from being set incorrectly.
But when I compile this class using javac, I encounter no error.


That's allowed only within the same class as the private variable. No one can access it directly outside the class.

I thought there will be an error in the head first java book.
I am having a hard time figuring how to learn java..


You are with the right material. Just work out the things in the book.


SCJP 5 | SCWCD 5
[How to ask questions] [Twitter]
Marianne Rivera
Greenhorn

Joined: May 05, 2009
Posts: 5
Hi,

So thats the reason. Now I understand why the book is always talking about the TestDrive Class though I am not yet sure about the keyword static upto now. Maybe later the book will explain it to me.. hopefully..

Thanks to both of you.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Doubt about private modifier
 
Similar Threads
Two classes defined in the same source file ??
working with book, code compiiles but won't run
Quick question about instance variables
Head First GoodDog code error
return values in methods