Описание тега object
Объекты в объектно-ориентированном программировании ( ООП) - это структуры данных, объединенные с соответствующими процедурами обработки. Классы - это наборы объектов, а объекты - экземпляры наборов. У объектов есть члены и методы, определяющие их свойства и возможности. Классы могут иметь свои собственные члены и методы, которые определяют свойства и возможности набора объектов. Например, если у нас есть класс Bird, его объекты могут иметь свойство age и способность летать, в то время как класс Bird может иметь количество птиц или способность к миграции, которая применима для набора. Методы уровня класса называются статическими или общими. Например, файл может быть представлен как объект: набор данных и соответствующие процедуры чтения и записи. В типичных объектно-ориентированных языках все объекты являются экземплярами классов.
Свойства объекта
Объекты характеризуют три свойства:
- Идентичность: свойство объекта, которое отличает его от других объектов.
- Состояние: описывает данные, хранящиеся в объекте.
- Поведение: описывает методы в интерфейсе объекта, с помощью которых можно использовать объект.
Смотрите также:
- класс (используется как шаблон для создания новых объектов)
- oop (объектно-ориентированное программирование)