Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
програмирование.docx
Скачиваний:
5
Добавлен:
24.09.2019
Размер:
34.98 Кб
Скачать
  1. Парадигмы программирования.

— это система идей и понятий, определяющих стиль написания компьютерных программ, а также образ мышления программиста.

  1. Что понимается под термином «класс»?

Класс представляет собой ряд схематических описаний способа построения объекта.

В классе определяются данные и код, который работает с этими данными.

Член класса.- Методы и переменные, составляющие класс

Данные содержатся в переменных экземпляра, которые определены классом, а код содержится в методах.

Класс является логической абстракцией. Физическое представление класса появится в оперативной памяти лишь после того, как будет создан объект этого класса.

class имя_класса {

// Объявление переменных экземпляра.

доступ тип переменная1;

доступ тип переменная2;

//...

доступ тип переменнаяЫ;

// Объявление методов.

доступ возращаемый_тип метод1 (параметры)

{ // тело метода }

доступ возращаемый_тип метод2 (параметры)

{// тело метода }

//. . .

доступ возращаемый_тип методы(параметры)

{ // тело метода }

  1. Какие элементы определяются в составе класса?

При определении класса объявляются данные, которые он содержит, и код, работающий с этими данными. Данные содержатся в переменных экземпляра, которые определены классом, а код содержится в методах.

  1. Каково соотношение понятий «класс» и «объект»?

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

Классы- объединенные объекты с общими свойствами и поведением Поведение – это действие выполняющее объектом в ответ на сообщение или на изменения состояния(что объект делает)

  1. Что понимается под термином «члены класса» опишите каждый из них?

Методы – это подпрограммы, которые управляют данными определенными в классе, и во многих случаях обеспечивают доступ к данным

Переменная—адресуемая область памяти, адрес которой можно использовать для осуществления доступа к данным.

Конструктор– метод для инициализации объекта при его создании

Деструктор – метод, вызывающийся автоматически при уничтожении

объекта класса. Не имеет параметров и возвращаемого значения.

  1. Что понимается под термином «конструктор» и в чем его назначение, сколько конструкторов может содержать класс?

Конструктор класса – метод для инициализации объекта при его создании. Он имеет то же имя, что и его класс. Конструкторы используются для присваивания начальных значений переменным экземпляра, определенным классом, и для выполнения любых других процедур инициализации, необходимых для создания объекта.

Все классы имеют конструкторы независимо от того, определен он или нет. По умолчанию в С# предусмотрено наличие конструктора, который присваивает нулевые значения всем переменным экземпляра (для переменных обычных типов) и значения null (для переменных ссылочного типа). Но если конструктор явно определен в классе, то конструктор по умолчанию использоваться не будет.

имя_класса(список_параметров) {тело_конструктора}

В классе могут быть определены несколько конструкторов.

Public npd (double x_coord)

{ setx(x_coord) }