✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
interface IСмена {void Змінити(); }
class Перемикач: IСмена
{
bool s;
public Перемикач (bool s) {this.s = s;}
public void Змінити() {s =! s; System.Console.Write ( "" + s); }
}
class Лічильник: IСмена
{
int s;
public Лічильник (int s) {this.s = s; }
public void Змінити() {s--; System.Console.Write ( "" + s); }
}
У цьому ж модулі визначено клас Program c методом Main(), в якому міститься наступний код:
IСмена a = new Перемикач (true);
IСмена b = new Лічильник (9), c;
c = b; a.Сменіть(); b.Сменіть(); b = a; b.Сменіть(); b = c; b.Сменіть();
Вкажіть результат виведення на консоль після виконання методу Main():
C# oop_class