मैं आज निम्नलिखित "अजीब" सुविधा में आए - अर्थात् - अगर आप वर्ग एक के शरीर में कक्षा एक से एक वस्तु के लिए एक संदर्भ है तो आप इस वस्तु के निजी क्षेत्रों तक पहुँच सकते हैं:जावा निजी क्षेत्र का उपयोग संभव है?
public class Foo{
private int bar;
private Foo foo;
public void f()
{
if(foo.bar == bar) // foo.bar is visible here?!
{
//
}
}
}
किसी के पास इस बारे में अच्छी व्याख्या है?
यह सुविधा काफी उपयोगी है जब आपको 'बराबर' विधि लिखनी होती है। –
वही प्रश्न इस प्रकार है: http://stackoverflow.com/questions/2126984/why-is-the-access-to-a-private-field-not-forbidden, http://stackoverflow.com/questions/4340129/accessing -private-field-in-java, http://stackoverflow.com/questions/312168/java-private-field-visibility –