Учебные материалы по математике | Словарь студента, освоившего курс ооп | Matematiku5
Вузы по математике Готовые работы по математике Как писать работы по математике Примеры решения задач по математике Решить задачу по математике online

Словарь студента, освоившего курс ооп


Словарь студента, освоившего курс ООП

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

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

3.  Создать объект – означает вызвать конструктор – специальный метод класса. Результатом создания объекта является факт выделения памяти для хранения текущих значений полей объекта. По окончанию работы с объектом память, занимаемая им, освобождается (возвращается операционной системе) и объект прекращает свое существование. Таким образом, время жизни объекта — это период с момента вызова конструктора до момента уничтожения объекта, — возврата памяти операционной системе.

4.  Класс состоит из методов, полей и свойств.

5.  Свойство класса – это «симбиоз» поля и метода. При работе с объектом класса поле «выглядит» как метод, однако в теле класса при чтении или записи данных в свойства выполняется программный код (выполняется специальный класса).

6.  Поле класса – аналог переменной в традиционном подходе к программированию. Однако, в отличии от переменной, поле имеет «прописку» — принадлежит (объявляется внутри) какого-либо класса. Называть поле «переменной» — недопустимо.

7.  Метод класса – аналог процедуры или функции в традиционном подходе к программированию. Однако, в отличии от процедуры или функции имеет «прописку» — принадлежит (объявляется внутри) какого-либо класса. Называть метод «процедурой» или «функцией» недопустимо.

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

9.  Статический метод или статическое поле – метод или поле, являющиеся экземплярами класса, а не объекта. Обращаться к таким полям можно не создавая объект, просто указывая в качестве префикса имя класса. Статический метод или поле всегда один, тогда как обычных методов или полей столько, сколько экземпляров объекта данного класса создано и используется в текущий момент. Внутри тела статического метода существуют ограничение – в нем нельзя обращаться к НЕСТАТИЧЕСКИМ методам и полям класса.

Наташа

Автор

Наташа — контент-маркетолог и блогер, но все это не мешает ей оставаться адекватным человеком. Верит во все цвета радуги и не верит в теорию всемирного заговора. Увлекается «нефрохиромантией» и тайно мечтает воссоздать дома Александрийскую библиотеку.

Распродажа дипломных

 Скидка 30% по промокоду Diplom2020