首先,我不想做任何特别的事情。我知道怎么做,只是我不知道它怎么叫。
当您编写这样的代码时:
List<Mammal> myAnimals = new List<Mammal>();
myAnimals.Add(new Dog());
myAnimals.Add(new Cat());
我想知道声明 Mammal 类的对象并分配子类(在本例中是猫或狗)是否有名称。
为了让我更清楚地了解我在寻找什么。我可以SayHi()
在 Mammal 类中调用一个方法,并在 Dog 和 Cat 类中覆盖它。我知道这叫做覆盖。
我先说的有什么特别的名字吗?它是oop的属性吗?