The ____ term implies that the type’s data can be accessed only through methods.

A. abstract type library
B. advanced data type
C. abstract definition type
D. abstract data type