Wow Marlene ...Thanks a lot ...
your concepts are crystal clear.
Now I can clearly see how the Phone() object can access
Mobile()'s method. I overlooked the concept that when Mobile()'s
constructor calls Phone()'s constructor its pass a this object.
Thanks again.