Deck 26: I Love This Class Creating a Class
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/25
Play
Full screen (f)
Deck 26: I Love This Class Creating a Class
1
When an application instantiates an object, only the Public members of the object's class are made available to the application.
True
2
____ are the actions to which an object can respond.
A) Actions
C) Events
B) Behaviors
D) Instances
A) Actions
C) Events
B) Behaviors
D) Instances
C
3
A class contains-or, in OOP terms, it ____-all of the attributes and behaviors of the object it instantiates.
A) encapsulates
C) collapses
B) exposes
D) implements
A) encapsulates
C) collapses
B) exposes
D) implements
A
4
In addition to using Visual Basic classes, you also can define your own classes.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
5
When you define a class using the Class statement, you are required to use Pascal case for class names.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
6
A class can have a maximum of one constructor.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
7
You create a Public property using a(n) ____ procedure.
A) Attribute
C) Set
B) Property
D) Get
A) Attribute
C) Set
B) Property
D) Get
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
8
The code contained in the ____ block of a Property procedure allows an application to retrieve the contents of the Private variable associated with the property.
A) Get
C) Set
B) SetProperty
D) GetProperty
A) Get
C) Set
B) SetProperty
D) GetProperty
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
9
You can enter one or more instructions within a Set statement.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
10
A class can contain methods other than constructors.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
11
You define a class using the ____ statement.
A) Object
C) Type as Class
B) ClassType
D) Class
A) Object
C) Type as Class
B) ClassType
D) Class
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
12
The Get block in a Property procedure contains the Set statement, which begins with the keyword Set and ends with the keywords End Set.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
13
Every object used in an object-oriented program is created from a ____, which is a pattern that the computer uses to create the object.
A) class
C) structure
B) basic type
D) template
A) class
C) structure
B) basic type
D) template
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
14
After defining a class, you can use it to instantiate a maximum of one object.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
15
The real advantage of object-oriented programming is the ability to reuse a class-for example, use it in a different way or in a different application.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
16
Pascal case means you capitalize the first letter in the name and the first letter in any subsequent words in the name.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
17
Constructors can be either Sub or Function procedures.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
18
____ are the operations (actions) that the object is capable of performing.
A) Instances
C) Events
B) Behaviors
D) Methods
A) Instances
C) Events
B) Behaviors
D) Methods
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
19
Every object has ____, which are the characteristics that describe the object.
A) properties
C) parts
B) attributes
D) elements
A) properties
C) parts
B) attributes
D) elements
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
20
When naming the Private variables in a class, many programmers use the underscore as the first character and then use camel case for the remainder of the name.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
21
A constructor that has no parameters is called the ____.
A) void constructor
C) default constructor
B) self constructor
D) empty constructor
A) void constructor
C) default constructor
B) self constructor
D) empty constructor
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
22
A class can have only one default ____.
A) maker
C) instantiate
B) creator
D) constructor
A) maker
C) instantiate
B) creator
D) constructor
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
23
A(n) ____ is a class method, always named New, whose sole purpose is to initialize the class's Private variables.
A) constructor
C) creator
B) maker
D) instantiate
A) constructor
C) creator
B) maker
D) instantiate
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
24
The first word in a method name should be a(n) ____.
A) noun
C) adjective
B) verb
D) adverb
A) noun
C) adjective
B) verb
D) adverb
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
25
The code in the ____ block of a Property procedure allows an application to assign a value to the Private variable associated with the property.
A) Get
C) Set
B) SetProperty
D) GetProperty
A) Get
C) Set
B) SetProperty
D) GetProperty
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck