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


The terms used in the text are b) c) and e).
Explanation: 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...

A method that calls itself either directly or indirectly is a(n) __________ method.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

Grouped records combine records with identical values from a report field

Indicate whether the statement is true or false

Computer Science & Information Technology

A master project is also called a ____ project.

A. box B. precedent C. resource D. consolidated

Computer Science & Information Technology

________ is a word processing program that allows the user to create and share documents by using writing tools

A) Microsoft Access B) Microsoft PowerPoint C) Microsoft Word D) Microsoft Excel

Computer Science & Information Technology