1.

Can Non-public Members Of Another Instance Of The Class Be Retrieved By The Method Of The Same Class?

Answer»

Yes, the non-public members of ANOTHER instance of the CLASS can be RETRIEVED by the method of the same class. RETRIEVAL depends on the TYPE of the class whether it is of a reference/pointer/object class. It seems to break the rule of encapsulation. However, there is a need of get () method with a public specifier for the non-public members to retrieve the method of the same class because an explicit argument (means the pointer by which "this" is not called) can be taken by at least one method of the same class.

Yes, the non-public members of another instance of the class can be retrieved by the method of the same class. Retrieval depends on the type of the class whether it is of a reference/pointer/object class. It seems to break the rule of encapsulation. However, there is a need of get () method with a public specifier for the non-public members to retrieve the method of the same class because an explicit argument (means the pointer by which "this" is not called) can be taken by at least one method of the same class.



Discussion

No Comment Found