Охарактеризуйте работу конструкторов. Опишите особенности их использования в иерархии классов.



Конструкторы нужны для инициализации объектов, они вызываются автоматически при создании объема класса с помощью операции .new Имя конструктора совпадает с именем класса.

Опишите наследование классов с различными спецификаторами доступа.

От того, с каким спецификатором доступа объявляется наследование базового класса, зависит статус доступа к членам производного класса. Общая форма наследования классов имеет следующий вид: class имя_класса: доступ имя_класса{ .... };

Дайте определение понятию «интерфейс»

Интерфейс (interface) представляет собой не более чем просто именованный набор абстрактных членов.

Опишите правила использования интерфейсов.

Интерфейсы также, как и классы, могут содержать свойства, методы и события, только без конкретной реализации. ... Console.WriteLine("Учеба в университете"); } } Использование: staticvoidMain(string[] args) {. Person p = newPerson()

Охарактеризуйте работу интерфейсов. Опишите особенности создания объектов класса, реализующего интерфейс.

Класс который реализует интерфейс обязан реализовывать все его методы. В интерфейсе вы описываете лишь сигнатуры методов, то есть вы указываете что класс наследник должен уметь делать, но как он будет это делать, тот решает сам. Таким образом вы уверенны, что если класс реализует тот или иной интерфейс, все объекты данного класса имеют определенный набор методов.

10 . Наследование (inheritance) является одним из ключевых моментов ООП. Благодаря наследованию один класс может унаследовать функциональность другого класса.

class Person

{

private string _name;

 

public string Name

{

get { return _name; }

set { _name = value; }

}

public void Display()

{

Console.WriteLine(Name);

}

}

Вывод : Изучил механизм наследования. Полиморфизм. Актуализация знаний об отношениях между классами, виртуальных методах, реализации полиморфизма и множественного наследования.


Дата добавления: 2019-07-15; просмотров: 200; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!