База ответов ИНТУИТ

C#: ООП и классы

<<- Назад к вопросам

Доступность поля из других классов может быть указана:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
с помощью модификатора new
с помощью модификатора private(Верный ответ)
с помощью модификатора out
с помощью модификатора protected(Верный ответ)
по умолчанию(Верный ответ)
Похожие вопросы

В заголовке определяемого не вложенного типа программист может указать доступность типа

В заголовке определяемого не вложенного типа программист может указать доступность типа с помощью модификатора:

Определяемый программистом тип может быть

Определяемый программистом тип может быть

Исходный модуль содержит указание используемых пространств имен System, System.Collections и определения классов:
System.Collections и определения классов:class A {public virtual void Show(){Console.Write("SOS! ");}}class B:A {public new void Show(){Console.Write("ВСЕМ! ");} }class C:A {public new void Show(){Console.Write("УРА! "); } }  
В классе Program определен метод Main, в теле которого находится код:
ArrayList a = new ArrayList();a.Add(new A());        a.Add(new B());        a.Add(new C());for (int i=0; i<a.Count; i++)     if(a[i] is A)         ((A)a[i]).Show();  
Укажите результат вывода после запуска программы на компиляцию и выполнение:
Исходный модуль содержит указание используемых пространств имен System, System.Collections и определения классов:
System.Collections и определения классов:class A {public virtual void Show(){Console.Write("SOS! ");}}class B:A {public override void Show(){Console.Write("ВСЕМ! ");} }class C:A {public new void Show(){Console.Write("УРА! "); } }  
В классе Program определен метод Main, в теле которого находится код:
ArrayList a = new ArrayList();a.Add(new A());        a.Add(new B());        a.Add(new C());for (int i=0; i<a.Count; i++)     if(a[i] is A)         ((A)a[i]).Show();  
Укажите результат вывода после запуска программы на компиляцию и выполнение:
Исходный модуль содержит указание используемых пространств имен System, System.Collections и определения классов:
System.Collections и определения классов:class A {public virtual void Show(){Console.Write("SOS! ");}}class B:A {public new void Show(){Console.Write("ВСЕМ! ");} }class C:A {public override void Show(){Console.Write("УРА! "); } }  
В классе Program определен метод Main, в теле которого находится код:
ArrayList a = new ArrayList();a.Add(new A());        a.Add(new B());        a.Add(new C());for (int i=0; i<a.Count; i++)     if(a[i] is A)         ((A)a[i]).Show();  
Укажите результат вывода после запуска программы на компиляцию и выполнение:
Исходный модуль содержит определение классов A и B:
class A   {   public  virtual string P() {return "ПЕТРОВ"; }   }  
Класс B определен как наследник класса A. Среди приведенных ниже высказываний укажите все истинные высказывания:

В классе B метод P()

Исходный модуль содержит определение классов A и B:
class A   {   public  void F() {System.Console.Write("ИВАНОВ"); }   }  
Класс B определен как наследник класса A. Среди приведенных ниже высказываний укажите все истинные высказывания:

В классе B метод F()

Исходный модуль содержит определение классов A и B:
class A   {   public virtual void P() {System.Console.Write("ПЕТРОВ"); }   }  
Класс B определен как наследник класса A. Среди приведенных ниже высказываний укажите истинное высказывание:

В классе B метод P()