В классе КАЛЬКУЛЯТОР для объявления поля используется оператор double PI; Для создания объекта использован оператор КАЛЬКУЛЯТОР K = new КАЛЬКУЛЯТОР(); Это означает, что поле PI после создания объекта получит
В классе ШАР для объявления поля используется оператор uint R=5; Для создания объекта использован оператор ШАР S = new ШАР(); Это означает, что поле R после создания объекта получит
Метод определен как static void P(int A) {Console.Write(A);} В вызывающем методе объявлены локальные переменные int A, B=9; Непосредственно за объявлениями переменных выполняется вызов метода P. Метод P и вызывающий метод определены в одном классе. Корректными вызовами метода P являются
Исходный модуль содержит определение классов A и B:class A { public virtual string P() {return "ПЕТРОВ"; } }Класс B определен как наследник класса A. В классе B метод P()
Метод определен как static void P(int A) {Console.Write(A);} В вызывающем методе объявлены локальные переменные int A=5, B=9; Метод P и вызывающий метод определены в одном классе. Корректными вызовами метода P являются
Определен class ПРОДУКТ{public virtual string F(){return "Хлеб";}} Класс ВИД является наследником класса ПРОДУКТ. В классе ВИД метод F переопределен как public override string F(){return "Батон";} В методе Main созданы объекты ПРОДУКТ P1 = new ВИД(); ВИД P2 = new ВИД(); В результате выполнения оператора string S=P2.F() + P1.F(); переменная S получит значение:
Определен class ПРОДУКТ{public virtual string F(){return "Овощ";}} Класс ВИД является наследником класса ПРОДУКТ. В классе ВИД метод F переопределен как public new string F(){return "Свекла";} В методе Main созданы объекты ПРОДУКТ P1 = new ВИД(); ВИД P2 = new ВИД(); В результате выполнения оператора string S= P1.F() + P2.F(); переменная S получит значение:
Определены классы ТРАНСПОРТ, ПЕРЕВОЗКА, ПОЕЗД. Класс ПОЕЗД определен как наследник класса ТРАНСПОРТ. В классе ТРАНСПОРТ объявлено поле protected double ГРУЗОПОДЬЕМНОСТЬ; Поле ГРУЗОПОДЬЕМНОСТЬ доступно
Определен class ПРОДУКТ{public virtual string F(){return "Фрукт";}} Класс ВИД является наследником класса ПРОДУКТ. В классе ВИД метод F переопределен как public new string F(){return "Яблоко";} В методе Main созданы объекты ПРОДУКТ P1 = new ВИД(); ПРОДУКТ P2 = new ВИД(); В результате выполнения оператора string S=P1.F() + P2.F(); переменная S получит значение:
Классы ПОЕЗД и АВТОМОБИЛЬ определены как наследники класса ТРАНСПОРТ. В классе ПОЕЗД объявлено поле protected int НОМЕР; Поле НОМЕР доступно