Thats true...I understand its more of a design decision than an implementation Issue. So basically in order to support encapsulation
java doesn't allow to access C from A(i tried doing that and got an error thrown). Correct me if i'm wrong
It is more out of curiosity that i wanted to know why is it like that.
Thanks