logo

Crowdly

Browser

Add to Chrome

Проаналізуйте наведений код. interface Інтерфейс1 {string Метод(); } inter...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Проаналізуйте наведений код.

interface Інтерфейс1 {string Метод(); }

interface Інтерфейс2 {string Властивість {get;}}

class Class1: Інтерфейс1

{ рublic string Метод() {return "Class1: є Інтерфейс1"; }

}

class Class2: Class1, Інтерфейс2

{ рublic string Метод() {return "Class2: є Інтерфейс1"; }

public string Властивість {get {return "Class2: є Інтерфейс2"; }}

}

class Test

{ static string GetValue (object ob)

{ string str = "Знайдений інтерфейс";

if (ob is Інтерфейс1) str = ((Інтерфейс1) ob) .Method();

if (ob is Інтерфейс2) {str + = ((Інтерфейс2) ob).властивості; }

return str;

}

public static void Main ()

{Інтерфейс1 obj1 = new Class2();

System.Console.WriteLine (GetValue (obj1));

}}

Вкажіть результат виведення на консоль після спроби запустити програму на компіляцію і виконання:

C# oop_class

0%
0%
0%
More questions like this

Want instant access to all verified answers on moodle.chnu.edu.ua?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome