📚
Все вопросы
- Ошибка, допущенная в переопределении приведённого ниже метода, заключается в том, что … class BaseTest { public string method1() { return "A"; } } class Test: BaseTest { public override string method1() { return "B"; } } #4661
- Существует базовый класс: class BaseTest { public override string ToString() { return "A"; } } А также производный класс: class Test: BaseTest { public string ToString() { return "B"; } } В результате выполнения приведённого ниже кода будет выведено … BaseTest[] d= { new Test(),new Test() }; foreach(BaseTest test in d) { Write(test.ToString()); } #4662
- Существует базовый класс: 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) { Write(test.ToString()); } #4663
- ... не является одним из достоинств использования наследования #4664
- Модификатор override используется для … #4665
- … класс содержит методы, не содержащие реализации #4666
- Результатом упаковки является тип … #4667
- Значение, которое будет получено в ходе выполнения выражения - … int a = 2; int b = 3; double d = (a + b) / (a + 1) - 1; #4668
- Виртуальные методы должны иметь реализацию в … классе #4669
- Для скрытия … применяется override #4670