Присвоение объекта производного класса ссылке на родительский класс

Я всегда недоумеваю, когда вижу:

Parent ref = new Child();

где класс Child расширяет Parent.

  1. Как выглядит объект ref в памяти?
  2. Как обрабатывается виртуальный метод? Невиртуальный?
  3. Чем это отличается от:
Child ref = new Child();
5
задан Tim Cooper 5 December 2011 в 19:50
поделиться