.NET 4.x Объясните принцип полиморфизма - C#
Формулировка задачи:
Объясните мне пожалуйста принцип полиморфизма. Я вот читаю, читаю и все никак не могу понят. Если можно то объясните на простом примере.
неужели никто не знает ?
Решение задачи: «.NET 4.x Объясните принцип полиморфизма»
textual
Листинг программы
List<BaseClass> objectList = new List<BaseClass>();
objectList.Add(new Digit() {value = 5});
objectList.Add(new Word() { value = "test" });
objectList.Add(new Logical() { value = true });
foreach (BaseClass b in objectList)
{
b.Reverse(); // может быть вызван метод базового класса
// или метод наследника, если он переопределил этот метод
}