Оба Animal
и Mammal
являются классами.
Animal a = new Animal();
Приведенный выше код приведет к ссылке a
, которая относится к объекту типа Animal
. Поскольку Mammal
extends Animal
, вам также будет разрешено написать:
Animal a = new Mammal();
Ваш тип ссылки по-прежнему будет Animal
, но на этот раз он ссылается на объект типа Mammal
.