Содержание
- 2. Гради Буч дает следующее определение объекта: Объект - это мыслимая или реальная сущность, обладающая характерным поведением
- 4. Понятие объекта В реальном мире каждый предмет или процесс обладает свойствами и поведением (набором статических и
- 5. Достоинства ООП использование при программировании понятий, близких к предметной области; возможность успешно управлять большими объемами исходного
- 6. Недостатки ООП идеи ООП не просты для понимания и в особенности для практического использования для эффективного
- 7. Роли класса Класс - это модуль, архитектурная единица построения программной системы. Класс - это тип данных,
- 8. Синтаксис класса [атрибуты][модификаторы]class имя_класса[:список_родителей] {тело_класса} public class Rational {тело_класса} В теле класса могут быть объявлены: константы
- 9. Поля класса Поля класса синтаксически являются обычными переменными (объектами) языка. Содержательно поля задают представление той самой
- 10. Доступ к полям Каждое поле имеет модификатор доступа, принимающий одно из четырех значений: public, private, protected,
- 11. Методы класса Методы класса синтаксически являются обычными процедурами и функциями языка. Методы содержат описания операций, доступных
- 12. Доступ к методам Каждый метод имеет модификатор доступа, принимающий одно из четырех значений: public, private, protected,internal.
- 13. Методы-свойства Методы, называемые свойствами (Properties), представляют специальную синтаксическую конструкцию, предназначенную для обеспечения эффективной работы со свойствами.
- 14. Рассмотрим класс Person Пять полей: fam, status, salary, age, health Для каждого из этих полей может
- 15. Индексаторы Свойства являются частным случаем метода класса с особым синтаксисом. Добавим в класс Person свойство children,
- 16. Статические поля и методы класса У класса могут быть поля, связанные не с объектами, а с
- 17. Константы В нашем классе Person была задана константа Child_Max, характеризующая максимальное число детей у персоны.
- 18. Конструкторы класса Конструктор представляет собой специальный метод класса, позволяющий создавать объекты класса. Одна из синтаксических особенностей
- 19. Разберем в деталях процесс создания первым делом для сущности pers создается ссылка, пока висячая, со значением
- 21. Скачать презентацию