Maybe I did not say it clear enough; try again.
Suppose you have a clsPerson class, which has a public method:
Public Sub MsgFrom (SenderPerson As clsPerson, Msg As String)
' Here I shouldn't be able to access SenderPerson.[any private member]
End Sub