Написать программу для функции, которая будет получать в качестве параметра объект одного из классов - C#
Формулировка задачи:
Нужно написать программу для функции, которая будет получать в качестве параметра объект одного из классов CupOfCoffee или CupOfTea. Далее функция должна вызывать методы AddMilk(), Drink() и Wash() для любого объекта, переданного ей в качестве параметра.
Решение задачи: «Написать программу для функции, которая будет получать в качестве параметра объект одного из классов»
textual
Листинг программы
abstract class CupOfDrink {
public void AddMilk() {}
public void Drink() {}
public void Wash() {}
}
class CupOfCoffee : CupOfDrink {}
class CupOfTee : CupOfDrink {}
public class App4Test {
public static void Main(String[] args) {
doIt(new CupOfCoffee());
}
public static void doIt(CupOfDrink drink)
{
drink.AddMilk();
drink.Drink();
drink.Wash();
}
}