📚 Все вопросы
Вопросы по дисциплине: Введение в объектно-ориентированное программирование Сбросить фильтр
Вопрос Действия
921 Имеется базовый класс class BaseTest {    public override string ToString()    {       return "A";    } } И производный класс: class Test: BaseTest {    public override string ToString()    {       return "B";    } } В результате выполнения приведённого ниже кода будет выведено … BaseTest[] d= { new Test(),new Test() }; foreach(BaseTest test in d) {    Console.Write(test.ToString()); } Открыть
922 Укажите ошибку, допущенную в переопределении метода: class BaseTest {    public string method1()    {       return "A";    } } class Test: BaseTest {    public override string method1()    {       return "B";    } } Открыть
923 Есть базовый класс class BaseTest {    protected int a;    protected int b;      public BaseTest(int a, int b): this(a)    {       this.b = b;       Console.WriteLine("2");    }    public BaseTest(int a)    {       this.a = a;       Console.WriteLine("3");    } } И производный класс class Test: BaseTest {    private int c;    private int d;        public Test(int c, int d, int a, int b): base(a,b)    {         this.c = c;       this.d = d;       Console.WriteLine("4");    } }   Укажите верный порядок запуска конструкторов при создании экземпляра производного класса Test t = new Test(1, 2, 3, 4); Открыть
924 … - это верные способы исправления ошибок в приведённом ниже коде class BaseTest {    protected int a;    protected int b;        public BaseTest(int a, int b): this(a)    {       this.b = b;        }    public BaseTest(int a)    {       this.a = a;      } } class Test: BaseTest {    private int c;    private int d;      public Test(int c, int d, int a, int b)    {       this.a = a;       this.b = b;       this.c = c;       this.d = d;    } }    {       a = this.a;       b = this.b;       c = this.c;    } Открыть
925 Верный вариант создания экземпляра шаблонного класса – это … class Class1˂T˃ {    public T value { get; set; }    public Class1(T val)    {       value = val;    } } Открыть
926 Основной принцип объектно-ориентированного программирования: «…» Открыть
927 Расположите фрагменты кода, определяющие иерархию классов, в том порядке, в котором Python будет искать метод в классе X (порядок разрешения методов (MRO) для класса X): Открыть
928 В Python внутри методов класса первый параметр – всегда … Открыть
929 В Python механизм, позволяющий создать новый класс на основе существующего, унаследовав все его атрибуты и методы, – это … Открыть
930 Объект, являющийся атрибутом другого объекта, – это … Открыть