Checkpoint 1.19.1.
- abstraction
- focusing on desired behaviors and properties while disregarding what is irrelevant/unimportant
- class methods
- the functions that belong to a particular class
- collection
- a grouping of data items that have some shared significance or need to be operated upon together.
- object-oriented programming language
- uses objects to represent data and methods such as C++ and Java
- constructor
- an class’ special function that initializes an object of that class
- dereference
- follow a pointer to its referenced memory location and read the data there.
- object attribute
- a property of an object that describes what it "looks like"
- encapsulation
- hiding the contents of a class except when absolutely necessary
- parameter
- a variable in a function or method definition that accepts data passed from an argument.
- friend
- an operator or function that can access the private data members of a class
- friend function
- a function defined outside that class’ scope but has access to private and protected members of the class
- mutability
- able to be modified.
- function
- A section of code that performs a procedure and is usually named
- address-of
- &
- argument
- data passed to a parameter.
- array
- a data structure consisting of an ordered collection of data elements of identical type
- atomic data type
- basic data type that cannot be broken down into any simpler data elements.
- inheritance
- sharing/gaining the same behavior as another class
- polymorphism
- the ability to process objects or methods differently depending on their data type, class, number of arguments, etc.
- class
- a template for creating (instantiating) objects, for providing initial values for state via member variables
Drag the word on the left to its corresponding definition (not all the words from the glossary appear below.)
Try again!