Описание тега object

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

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

Свойства объекта

Объекты характеризуют три свойства:

  • Идентичность: свойство объекта, которое отличает его от других объектов.
  • Состояние: описывает данные, хранящиеся в объекте.
  • Поведение: описывает методы в интерфейсе объекта, с помощью которых можно использовать объект.

Смотрите также:

  • класс (используется как шаблон для создания новых объектов)
  • oop (объектно-ориентированное программирование)

Ресурс