📚
Все вопросы
- Есть базовый класс class BaseTest { protected int a; protected int b; public BaseTest(int a, int b): this(a) { b = b; WriteLine("2"); } public BaseTest(int a) { a = a; WriteLine("3"); } } И производный класс class Test: BaseTest { private int c; private int d; public Test(int c, int d, int a, int b): base(a,b) { c = c; d = d; WriteLine("4"); } } Укажите верный порядок запуска конструкторов при создании экземпляра производного класса Test t = new Test(1, 2, 3, 4); #1561
- … - это верные способы исправления ошибок в приведённом ниже коде class BaseTest { protected int a; protected int b; public BaseTest(int a, int b): this(a) { b = b; } public BaseTest(int a) { a = a; } } class Test: BaseTest { private int c; private int d; public Test(int c, int d, int a, int b) { a = a; b = b; c = c; d = d; } } { a = this.a; b = this.b; c = this.c; } #1562
- Верно, что … #1563
-
Верный вариант создания экземпляра шаблонного класса – это … class Class1
{ public T value { get; set; } public Class1(T val) { value = val; } } #1564 - Укажите соответствие между понятиями и их описаниями? #1565
- Скрытие метода реализуется посредством модификатора … #1566
- Модификатор override используется для … #1567
- … - это концепция, согласно которой сущности могут совершать одинаковые действия над объектами разных типов #1568
- … - это концепция, согласно которой одни классы, называемые родительскими, могут лежать в основе других — дочерних. При этом, дочерние классы перенимают свойства и поведение своего родителя. #1569
- Достоинствами использования наследования являются … #1570