Exam 9: Object-Oriented Programming: Inheritance

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

Consider the classes below, declared in the same file: class A { Int a; Public A() { A = 7; } } Class B extends A { Int b; Public B() { B = 8; } } Which of the statements below is false?

Free
(Multiple Choice)
4.8/5
(28)
Correct Answer:
Verified

D

Which of the following statements is false?

Free
(Multiple Choice)
4.8/5
(31)
Correct Answer:
Verified

C

Every class in Java, except ________, extends an existing class.

Free
(Multiple Choice)
4.9/5
(37)
Correct Answer:
Verified

B

When overriding a superclass method and calling the superclass version from the subclass method, failure to prefix the superclass method name with the keyword super and a dot (.) in the superclass method call causes ________.

(Multiple Choice)
4.8/5
(32)

Private fields of a superclass can be accessed in a subclass

(Multiple Choice)
4.8/5
(29)

An advantage of inheritance is that:

(Multiple Choice)
4.9/5
(34)

Using the protected keyword also gives a member:

(Multiple Choice)
4.7/5
(28)

Which superclass members are inherited by all subclasses of that superclass?

(Multiple Choice)
4.8/5
(30)

Inheritance is also known as the

(Multiple Choice)
5.0/5
(31)

Which statement is true when a superclass has protected instance variables?

(Multiple Choice)
4.8/5
(30)

The default implementation of method clone of Object performs a ________.

(Multiple Choice)
4.9/5
(41)

To avoid duplicating code, use ________, rather than ________.

(Multiple Choice)
4.9/5
(29)

Which of the following is the superclass constructor call syntax?

(Multiple Choice)
4.8/5
(31)

Which of the following is not a superclass/subclass relationship?

(Multiple Choice)
5.0/5
(36)

Which of the following statements is false?

(Multiple Choice)
4.8/5
(38)

The default equals implementation of class Object determines:

(Multiple Choice)
4.8/5
(34)

When a subclass constructor calls its superclass constructor, what happens if the superclass's constructor does not assign a value to an instance variable?

(Multiple Choice)
4.8/5
(33)

Superclass methods with this level of access cannot be called from subclasses.

(Multiple Choice)
4.8/5
(33)

Which of the following keywords allows a subclass to access a superclass method even when the subclass has overridden the superclass method?

(Multiple Choice)
4.9/5
(41)

Overriding a method differs from overloading a method because:

(Multiple Choice)
4.9/5
(28)
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)