logo

Crowdly

Browser

Додати до Chrome

Вихідний модуль містить визначення: interface IСмена {void Змінити(); } cl...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

Вихідний модуль містить визначення:

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

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.chnu.edu.ua?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome