Which of the following terms are used to describe defining a class so that the implementation of the member functions is either not known or at least is irrelevant to its use

a) walling up
b) encapsulation
c) abstraction
d) Caging up the data and functions
e) Information hiding

b) encapsulation , c) abstraction , and e) Information hiding

Each of these terms mean that the details of the implementation of the functions is hidden from the client programmer (the programmer who uses the class). The text prefers encapsulation.

Computer Science & Information Technology

You might also like to view...

The original IP addressing scheme created in the early 1980s is called ________

Fill in the blank(s) with correct word

Computer Science & Information Technology

Macros can result in the efficient and accurate processing of ad hoc database queries from several remote locations

Indicate whether the statement is true or false

Computer Science & Information Technology