Deck 10: Object Oriented Programming

Full screen (f)
exit full mode
Question
____ are the characteristics that define an object.

A) Instances
B) Attributes
C) Behaviors
D) Methods
Use Space or
up arrow
down arrow
to flip the card.
Question
Object-oriented programmers sometimes say an object is one ____ of a class.

A) enumeration
B) instantiation
C) member
D) reference
Question
Instance variables are often called ____ to help distinguish them from other variables you might use.

A) rows
B) records
C) columns
D) fields
Question
Methods in a class are static instance methods by default.
Question
The concept of a class is useful because of its ____.

A) reusability
B) mapping to reality
C) abstract nature
D) portability
Question
The data components of a class that belong to every instantiated object are the class's ____.

A) numeric variables
B) string variables
C) instance variables
D) data variables
Question
The accessor method is another name for the set method.
Question
Declaring a class does not create actual objects.
Question
____ is a programming model that focuses on an application's components and data and the methods you need to manipulate them.

A) Classical programming
B) Functional programming
C) Procedural programming
D) Object-oriented programming
Question
Object-oriented programmers usually specify that their data fields will have private access.
Question
Class diagrams are a type of Unified Modeling Language (UML) diagram.
Question
Object-oriented programmers also use the term ____ when describing inheritance.

A) has-a
B) from-a
C) is-a
D) contains
Question
A(n) ____ is a program or class that instantiates objects of another prewritten class.

A) instantiation
B) method
C) class client
D) class definition
Question
When you think in an object-oriented manner, every object is a member of a ____.

A) class
B) struct
C) method
D) collection
Question
No object is necessary with a static method.
Question
Within any object-oriented program, you continuously make requests to an object's methods, often including arguments as part of those requests.
Question
All methods require a this reference.
Question
Methods in object-oriented programs use sequence, selection, and looping structures and make use of arrays.
Question
In addition to their attributes, class objects have methods associated with them, and every object that is an instance of a class possesses different methods.
Question
Objects both in the real world and in object-oriented programming contain ____ and methods.

A) behaviors
B) attributes
C) help
D) primitive data types
Question
____________________ is the process of combining all of an object's attributes and methods into a single package.
Question
When methods have ____, other programs and methods may use the methods to get access to the private data.

A) private access
B) public access
C) complete access
D) all access
Question
When you think in an object-oriented manner, everything is a(n) ____________________.
Question
Methods that set values are called ____ methods.

A) modifier
B) mutator
C) creator
D) access
Question
A ____ is a set of program statements that lists the characteristics of each object and the methods each object can use.

A) class interface
B) class definition
C) class reference
D) class model
Question
In most programming languages, you use the word ____ when you want to declare a static class member.

A) private
B) friend
C) public
D) static
Question
____ methods are those for which no object needs to exist.

A) Dynamic
B) Public
C) Static
D) Private
Question
Another important concept in object-oriented programming is ________, which is the process of acquiring the traits of one's predecessors.
Question
A ____ method is also known as a help method.

A) work
B) private
C) public
D) set
Question
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
Question
A(n) ____ consists of a rectangle divided into three sections.

A) class tree
B) dependency diagram
C) class diagram
D) entity-relationship diagram
Question
A(n) ____ is the adjective defining the type of access (public or private) that outside classes will have to the attribute or method.

A) control specifier
B) control modifier
C) access specifier
D) access controller
Question
The term ____ is applied to situations in which you define multiple methods with a single name.

A) overloading
B) bonding
C) renaming
D) inferring
Question
____ methods are methods that exist to be used with an object created from a class.

A) Nonstatic
B) Static
C) Hidden
D) Controlled
Question
The purpose of a(n) ____ is to return a value to the world outside the class.

A) get method
B) set method
C) pull method
D) access method
Question
In older object-oriented programming languages, simple numbers and characters are said to be ____ data types.

A) primitive
B) simple
C) complex
D) higher-order
Question
A(n) ____ is a programmer-defined type, such as a class.

A) inheritance
B) numeric data type
C) primitive data type
D) abstract data type
Question
A(n) ____________________ is one instance of a class.
Question
When you program in object-oriented languages, you frequently create ____________________ from which objects will be instantiated.
Question
The purpose of ____ is to set or change the values of data fields within the class.

A) get methods
B) put methods
C) make methods
D) set methods
Question
List the two identifiers within a method that always mean exactly the same thing when you write an instance method in a class.
Question
Match between columns
An instance of a class
class
An instance of a class
object
An instance of a class
attributes
An instance of a class
instance variables
An instance of a class
state
An instance of a class
class client
An instance of a class
polymorphism
An instance of a class
inheritance
An instance of a class
encapsulation
An instance of a class
information hiding
A program or class that instantiates objects of another prewritten class
class
A program or class that instantiates objects of another prewritten class
object
A program or class that instantiates objects of another prewritten class
attributes
A program or class that instantiates objects of another prewritten class
instance variables
A program or class that instantiates objects of another prewritten class
state
A program or class that instantiates objects of another prewritten class
class client
A program or class that instantiates objects of another prewritten class
polymorphism
A program or class that instantiates objects of another prewritten class
inheritance
A program or class that instantiates objects of another prewritten class
encapsulation
A program or class that instantiates objects of another prewritten class
information hiding
The process of acquiring the traits of one's predecessors
class
The process of acquiring the traits of one's predecessors
object
The process of acquiring the traits of one's predecessors
attributes
The process of acquiring the traits of one's predecessors
instance variables
The process of acquiring the traits of one's predecessors
state
The process of acquiring the traits of one's predecessors
class client
The process of acquiring the traits of one's predecessors
polymorphism
The process of acquiring the traits of one's predecessors
inheritance
The process of acquiring the traits of one's predecessors
encapsulation
The process of acquiring the traits of one's predecessors
information hiding
The process of combining all of an object's attributes and methods into a single package
class
The process of combining all of an object's attributes and methods into a single package
object
The process of combining all of an object's attributes and methods into a single package
attributes
The process of combining all of an object's attributes and methods into a single package
instance variables
The process of combining all of an object's attributes and methods into a single package
state
The process of combining all of an object's attributes and methods into a single package
class client
The process of combining all of an object's attributes and methods into a single package
polymorphism
The process of combining all of an object's attributes and methods into a single package
inheritance
The process of combining all of an object's attributes and methods into a single package
encapsulation
The process of combining all of an object's attributes and methods into a single package
information hiding
The set of all the values or contents of a class object's instance variables
class
The set of all the values or contents of a class object's instance variables
object
The set of all the values or contents of a class object's instance variables
attributes
The set of all the values or contents of a class object's instance variables
instance variables
The set of all the values or contents of a class object's instance variables
state
The set of all the values or contents of a class object's instance variables
class client
The set of all the values or contents of a class object's instance variables
polymorphism
The set of all the values or contents of a class object's instance variables
inheritance
The set of all the values or contents of a class object's instance variables
encapsulation
The set of all the values or contents of a class object's instance variables
information hiding
The characteristics that define an object as part of a class
class
The characteristics that define an object as part of a class
object
The characteristics that define an object as part of a class
attributes
The characteristics that define an object as part of a class
instance variables
The characteristics that define an object as part of a class
state
The characteristics that define an object as part of a class
class client
The characteristics that define an object as part of a class
polymorphism
The characteristics that define an object as part of a class
inheritance
The characteristics that define an object as part of a class
encapsulation
The characteristics that define an object as part of a class
information hiding
Multiple methods with the same name, which will act differently and appropriately when used with different types
class
Multiple methods with the same name, which will act differently and appropriately when used with different types
object
Multiple methods with the same name, which will act differently and appropriately when used with different types
attributes
Multiple methods with the same name, which will act differently and appropriately when used with different types
instance variables
Multiple methods with the same name, which will act differently and appropriately when used with different types
state
Multiple methods with the same name, which will act differently and appropriately when used with different types
class client
Multiple methods with the same name, which will act differently and appropriately when used with different types
polymorphism
Multiple methods with the same name, which will act differently and appropriately when used with different types
inheritance
Multiple methods with the same name, which will act differently and appropriately when used with different types
encapsulation
Multiple methods with the same name, which will act differently and appropriately when used with different types
information hiding
Describes a group or collection of objects with common attributes
class
Describes a group or collection of objects with common attributes
object
Describes a group or collection of objects with common attributes
attributes
Describes a group or collection of objects with common attributes
instance variables
Describes a group or collection of objects with common attributes
state
Describes a group or collection of objects with common attributes
class client
Describes a group or collection of objects with common attributes
polymorphism
Describes a group or collection of objects with common attributes
inheritance
Describes a group or collection of objects with common attributes
encapsulation
Describes a group or collection of objects with common attributes
information hiding
The data components of a class that belong to every instantiated object
class
The data components of a class that belong to every instantiated object
object
The data components of a class that belong to every instantiated object
attributes
The data components of a class that belong to every instantiated object
instance variables
The data components of a class that belong to every instantiated object
state
The data components of a class that belong to every instantiated object
class client
The data components of a class that belong to every instantiated object
polymorphism
The data components of a class that belong to every instantiated object
inheritance
The data components of a class that belong to every instantiated object
encapsulation
The data components of a class that belong to every instantiated object
information hiding
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
class
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
object
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
attributes
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
instance variables
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
state
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
class client
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
polymorphism
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
inheritance
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
encapsulation
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
information hiding
Question
Discuss why the reusability of a class makes it useful.
Question
List five important features of object-oriented languages.
Question
Discuss why it is helpful to think of items as instances of a class.
Question
Discuss nonstatic methods.
Question
Discuss static methods.
Question
Explain what private access means in object-oriented programming.
Question
Explain encapsulation and information hiding.
Question
List the three parts of a class definition.
Question
Describe what class diagrams list by convention.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/51
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 10: Object Oriented Programming
1
____ are the characteristics that define an object.

A) Instances
B) Attributes
C) Behaviors
D) Methods
B
2
Object-oriented programmers sometimes say an object is one ____ of a class.

A) enumeration
B) instantiation
C) member
D) reference
B
3
Instance variables are often called ____ to help distinguish them from other variables you might use.

A) rows
B) records
C) columns
D) fields
D
4
Methods in a class are static instance methods by default.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
5
The concept of a class is useful because of its ____.

A) reusability
B) mapping to reality
C) abstract nature
D) portability
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
6
The data components of a class that belong to every instantiated object are the class's ____.

A) numeric variables
B) string variables
C) instance variables
D) data variables
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
7
The accessor method is another name for the set method.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
8
Declaring a class does not create actual objects.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
9
____ is a programming model that focuses on an application's components and data and the methods you need to manipulate them.

A) Classical programming
B) Functional programming
C) Procedural programming
D) Object-oriented programming
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
10
Object-oriented programmers usually specify that their data fields will have private access.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
11
Class diagrams are a type of Unified Modeling Language (UML) diagram.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
12
Object-oriented programmers also use the term ____ when describing inheritance.

A) has-a
B) from-a
C) is-a
D) contains
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
13
A(n) ____ is a program or class that instantiates objects of another prewritten class.

A) instantiation
B) method
C) class client
D) class definition
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
14
When you think in an object-oriented manner, every object is a member of a ____.

A) class
B) struct
C) method
D) collection
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
15
No object is necessary with a static method.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
16
Within any object-oriented program, you continuously make requests to an object's methods, often including arguments as part of those requests.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
17
All methods require a this reference.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
18
Methods in object-oriented programs use sequence, selection, and looping structures and make use of arrays.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
19
In addition to their attributes, class objects have methods associated with them, and every object that is an instance of a class possesses different methods.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
20
Objects both in the real world and in object-oriented programming contain ____ and methods.

A) behaviors
B) attributes
C) help
D) primitive data types
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
21
____________________ is the process of combining all of an object's attributes and methods into a single package.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
22
When methods have ____, other programs and methods may use the methods to get access to the private data.

A) private access
B) public access
C) complete access
D) all access
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
23
When you think in an object-oriented manner, everything is a(n) ____________________.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
24
Methods that set values are called ____ methods.

A) modifier
B) mutator
C) creator
D) access
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
25
A ____ is a set of program statements that lists the characteristics of each object and the methods each object can use.

A) class interface
B) class definition
C) class reference
D) class model
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
26
In most programming languages, you use the word ____ when you want to declare a static class member.

A) private
B) friend
C) public
D) static
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
27
____ methods are those for which no object needs to exist.

A) Dynamic
B) Public
C) Static
D) Private
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
28
Another important concept in object-oriented programming is ________, which is the process of acquiring the traits of one's predecessors.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
29
A ____ method is also known as a help method.

A) work
B) private
C) public
D) set
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
30
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
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
31
A(n) ____ consists of a rectangle divided into three sections.

A) class tree
B) dependency diagram
C) class diagram
D) entity-relationship diagram
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
32
A(n) ____ is the adjective defining the type of access (public or private) that outside classes will have to the attribute or method.

A) control specifier
B) control modifier
C) access specifier
D) access controller
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
33
The term ____ is applied to situations in which you define multiple methods with a single name.

A) overloading
B) bonding
C) renaming
D) inferring
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
34
____ methods are methods that exist to be used with an object created from a class.

A) Nonstatic
B) Static
C) Hidden
D) Controlled
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
35
The purpose of a(n) ____ is to return a value to the world outside the class.

A) get method
B) set method
C) pull method
D) access method
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
36
In older object-oriented programming languages, simple numbers and characters are said to be ____ data types.

A) primitive
B) simple
C) complex
D) higher-order
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
37
A(n) ____ is a programmer-defined type, such as a class.

A) inheritance
B) numeric data type
C) primitive data type
D) abstract data type
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
38
A(n) ____________________ is one instance of a class.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
39
When you program in object-oriented languages, you frequently create ____________________ from which objects will be instantiated.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
40
The purpose of ____ is to set or change the values of data fields within the class.

A) get methods
B) put methods
C) make methods
D) set methods
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
41
List the two identifiers within a method that always mean exactly the same thing when you write an instance method in a class.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
42
Match between columns
An instance of a class
class
An instance of a class
object
An instance of a class
attributes
An instance of a class
instance variables
An instance of a class
state
An instance of a class
class client
An instance of a class
polymorphism
An instance of a class
inheritance
An instance of a class
encapsulation
An instance of a class
information hiding
A program or class that instantiates objects of another prewritten class
class
A program or class that instantiates objects of another prewritten class
object
A program or class that instantiates objects of another prewritten class
attributes
A program or class that instantiates objects of another prewritten class
instance variables
A program or class that instantiates objects of another prewritten class
state
A program or class that instantiates objects of another prewritten class
class client
A program or class that instantiates objects of another prewritten class
polymorphism
A program or class that instantiates objects of another prewritten class
inheritance
A program or class that instantiates objects of another prewritten class
encapsulation
A program or class that instantiates objects of another prewritten class
information hiding
The process of acquiring the traits of one's predecessors
class
The process of acquiring the traits of one's predecessors
object
The process of acquiring the traits of one's predecessors
attributes
The process of acquiring the traits of one's predecessors
instance variables
The process of acquiring the traits of one's predecessors
state
The process of acquiring the traits of one's predecessors
class client
The process of acquiring the traits of one's predecessors
polymorphism
The process of acquiring the traits of one's predecessors
inheritance
The process of acquiring the traits of one's predecessors
encapsulation
The process of acquiring the traits of one's predecessors
information hiding
The process of combining all of an object's attributes and methods into a single package
class
The process of combining all of an object's attributes and methods into a single package
object
The process of combining all of an object's attributes and methods into a single package
attributes
The process of combining all of an object's attributes and methods into a single package
instance variables
The process of combining all of an object's attributes and methods into a single package
state
The process of combining all of an object's attributes and methods into a single package
class client
The process of combining all of an object's attributes and methods into a single package
polymorphism
The process of combining all of an object's attributes and methods into a single package
inheritance
The process of combining all of an object's attributes and methods into a single package
encapsulation
The process of combining all of an object's attributes and methods into a single package
information hiding
The set of all the values or contents of a class object's instance variables
class
The set of all the values or contents of a class object's instance variables
object
The set of all the values or contents of a class object's instance variables
attributes
The set of all the values or contents of a class object's instance variables
instance variables
The set of all the values or contents of a class object's instance variables
state
The set of all the values or contents of a class object's instance variables
class client
The set of all the values or contents of a class object's instance variables
polymorphism
The set of all the values or contents of a class object's instance variables
inheritance
The set of all the values or contents of a class object's instance variables
encapsulation
The set of all the values or contents of a class object's instance variables
information hiding
The characteristics that define an object as part of a class
class
The characteristics that define an object as part of a class
object
The characteristics that define an object as part of a class
attributes
The characteristics that define an object as part of a class
instance variables
The characteristics that define an object as part of a class
state
The characteristics that define an object as part of a class
class client
The characteristics that define an object as part of a class
polymorphism
The characteristics that define an object as part of a class
inheritance
The characteristics that define an object as part of a class
encapsulation
The characteristics that define an object as part of a class
information hiding
Multiple methods with the same name, which will act differently and appropriately when used with different types
class
Multiple methods with the same name, which will act differently and appropriately when used with different types
object
Multiple methods with the same name, which will act differently and appropriately when used with different types
attributes
Multiple methods with the same name, which will act differently and appropriately when used with different types
instance variables
Multiple methods with the same name, which will act differently and appropriately when used with different types
state
Multiple methods with the same name, which will act differently and appropriately when used with different types
class client
Multiple methods with the same name, which will act differently and appropriately when used with different types
polymorphism
Multiple methods with the same name, which will act differently and appropriately when used with different types
inheritance
Multiple methods with the same name, which will act differently and appropriately when used with different types
encapsulation
Multiple methods with the same name, which will act differently and appropriately when used with different types
information hiding
Describes a group or collection of objects with common attributes
class
Describes a group or collection of objects with common attributes
object
Describes a group or collection of objects with common attributes
attributes
Describes a group or collection of objects with common attributes
instance variables
Describes a group or collection of objects with common attributes
state
Describes a group or collection of objects with common attributes
class client
Describes a group or collection of objects with common attributes
polymorphism
Describes a group or collection of objects with common attributes
inheritance
Describes a group or collection of objects with common attributes
encapsulation
Describes a group or collection of objects with common attributes
information hiding
The data components of a class that belong to every instantiated object
class
The data components of a class that belong to every instantiated object
object
The data components of a class that belong to every instantiated object
attributes
The data components of a class that belong to every instantiated object
instance variables
The data components of a class that belong to every instantiated object
state
The data components of a class that belong to every instantiated object
class client
The data components of a class that belong to every instantiated object
polymorphism
The data components of a class that belong to every instantiated object
inheritance
The data components of a class that belong to every instantiated object
encapsulation
The data components of a class that belong to every instantiated object
information hiding
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
class
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
object
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
attributes
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
instance variables
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
state
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
class client
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
polymorphism
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
inheritance
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
encapsulation
The concept that other classes should not alter an object's attributes-only the methods of an object's own class should have that privilege
information hiding
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
43
Discuss why the reusability of a class makes it useful.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
44
List five important features of object-oriented languages.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
45
Discuss why it is helpful to think of items as instances of a class.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
46
Discuss nonstatic methods.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
47
Discuss static methods.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
48
Explain what private access means in object-oriented programming.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
49
Explain encapsulation and information hiding.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
50
List the three parts of a class definition.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
51
Describe what class diagrams list by convention.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 51 flashcards in this deck.