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 "Є Інтерфейс1."; }}

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

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

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

}

class Test

{ static string GetValue (object ob)

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

Інтерфейс1 I1 = ob as Інтерфейс1;

if (I1! = null) str = I1.Method();

Інтерфейс2 I2 = ob as Інтерфейс2;

if (I2! = null) {str + = I2.Свойство; }

return str;

}

public static void Main ()

{Class2 obj2 = new Class2();

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

}}

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

C# oop_class

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