Transcription: In object-oriented languages, the user can define types according to the behavior of objects as well as according to their data structures. In C++, abstract data types can be implemented as classes which have members. The members of a class include not only data but also the operators and functions associated with that data.