It's not a secret anymore!*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Field hiding Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Field hiding" Watch "Field hiding" New topic

Field hiding

Rahul Bhosale
Ranch Hand

Joined: Mar 10, 2005
Posts: 77
Can somebody tell me what Field hiding is and how it is used in a real time application and why we need to use field hiding?

Jeroen Wenting
Ranch Hand

Joined: Oct 12, 2000
Posts: 5093
Hiding as in encapsulation or in inheritance?

Jim Yingst

Joined: Jan 30, 2000
Posts: 18671
If you mean hiding of fields: I would suggest it's almost never a good idea to do this intentionally, as it just creates confusion. However you may encounter it in programs written by others, or you may do it yourself without realizing it, so it's helpful to understand how it works.
[ March 19, 2005: Message edited by: Jim Yingst ]

"I'm not back." - Bill Harding, Twister
Rahul Bhosale
Ranch Hand

Joined: Mar 10, 2005
Posts: 77
thanks for your response.

Hiding as in encapsulation or in inheritance?

my question was in the context of inheritance. Can you explain field hiding in encapsulation?
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
subject: Field hiding
Similar Threads
Inheritance Question
Kathy Sierra Chapter 2 Selftest Question 13
Why Java at all?
Validate if a field is present