A data item is:

A member of a type
  • A specification of a type within some language
  • An implementation of an ADT
  • An object instantiated from a class

An ADT is the specification of a data type within some language, independent of an implementation.

A data structure is the implementation of an ADT.

In OO programming, an ADT and its implementation together form a class. An object is an instance of a class. A data item is a member of the class.

A data item is a piece of information whose value is drawn from a type.