Я запутался в том, что означает объект данных. Это место в памяти? Это переменная или значение переменной? Я посмотрел онлайн и не нашел ничего (для меня) понятного.

РЕДАКТИРОВАТЬ

Вот ссылка, которая использует его в контексте, на который я ссылаюсь: http://v.web.umkc.edu/vm63a/441p2p2.htm

Кажется, это просто означает некоторую переменную - будь то структура, int, объект в OOPL. Но я помню, что читал что-то, что описывало объект данных как нечто, "содержащее" переменную, что заставляло меня думать, что это было место, выделенное в памяти для объекта данных, возможно, в дополнение к хранящимся там данным на компьютерном языке. Но ИДК

2 ответа2

0

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

0

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

Больше информации:

IBM - Что такое объект данных? (Контекст БД)

Объекты данных ... представляют объектное представление связанных таблиц.

MS - класс DataObject (контекст MS .Net)

определяет независимый от формата механизм передачи данных

После прочтения приведенного вами примера для контекста нам нужно кое-что прояснить.

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

Сказав это, мое первоначальное заявление остается в силе, но я добавлю немного к нему.

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

Со страницы обратно с предоставленной вами контекстной страницы:

Объектно-ориентированные языки объединяют их вместе, объединяя процедуры и данные вместе в объекте.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .