Объясните, пожалуйста, создание экземпляра класса в примере - C#
Формулировка задачи:
Добрый день, имеем пример кода:
Не могу понять почему на строке 35 мы создаем экземпляр класса ConcreteClassB
А на 36 строке экземпляр класса Int32?
using System; // Абстрактный класс может быть унаследован от конкретного класса. namespace Abstraction { // Конкретный класс A. class ConcreteClassA { public void Operation() { Console.WriteLine("ConcreteClassA.Operation"); } } // Абстрактный класс. abstract class AbstractClass : ConcreteClassA { public abstract void Method(); } // Конкретный класс B. class ConcreteClassB : AbstractClass { public override void Method() { Console.WriteLine("ConcreteClassB.Method"); } } class Program { static void Main() { AbstractClass instance = new ConcreteClassB(); Int32 a = new Int16(); a = 100; Console.WriteLine(a + "\n" + a.GetType()); Console.WriteLine(new string('=', 50)); instance.Method(); instance.Operation(); Console.WriteLine(instance); // Delay. Console.ReadKey(); } } }
Решение задачи: «Объясните, пожалуйста, создание экземпляра класса в примере»
textual
Листинг программы
ConcreteClassB instance = new ConcreteClassB();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д