Chapter 10 Review Flashcards

1
Q

A class that contains at least on abstract method

A

Abstract Class

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Class from which an object is instantiated

A

Concrete Class

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

the use of a super class variable to invoke methods on a super class and sub-class objects.

A

Polymorphism

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Methods that are not interface methods and that do not provide implementations must be declared using keyword

A

Abstract

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Casting a reference stored in a superclass variable to a subclass type is called

A

down-casting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

An abstract class can include both methods with implementation and abstract methods

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

If a superclass declares an abstract method, a subclass must implement that method

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Only a concrete subclass must implement the method

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Abstract classes can be used to instantiate objects

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

You may have several levels of abstract class in a program

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Constructors and Static methods can be declared abstract

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly