File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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 EJB 3 in Action this week in the EJB and other Java EE Technologies 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?
I agree. Here's the link:
subject: Field hiding
Similar Threads
Kathy Sierra Chapter 2 Selftest Question 13
Inheritance Question
Validate if a field is present
Why Java at all?