Exam 10: Inheritance

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

Like a family tree, a ________ shows the inheritance relationship between classes.

(Multiple Choice)
4.9/5
(42)

The super statement that calls the superclass constructor:

(Multiple Choice)
4.9/5
(38)

A functional interface is simply an interface that has one abstract method.

(True/False)
4.9/5
(39)

Every class has a toString method and an equals method inherited from the Object class.

(True/False)
4.8/5
(34)

If a class contains an abstract method:

(Multiple Choice)
4.7/5
(34)

Protected members are:

(Multiple Choice)
4.8/5
(30)

This is a special type of expression used to create an object that implements a functional interface.

(Multiple Choice)
4.9/5
(40)

Which of the following statements correctly specifies three interfaces?

(Multiple Choice)
4.9/5
(32)

Which of the following is an example of a lambda expression?

(Multiple Choice)
4.9/5
(30)

An anonymous inner class must:

(Multiple Choice)
4.8/5
(38)

Look at the following code. Line 1 public class ClassA Line 2 { Line 3 public ClassA() {} Line 4 public void method1(int a){} Line 5 } Line 6 public class ClassB extends ClassA Line 7 { Line 8 public ClassB(){} Line 9 public void method1(){} Line 10 } Line 11 public class ClassC extends ClassB Line 12 { Line 13 public ClassC(){} Line 14 public void method1(){} Line 15 } Which method will be executed as a result of the following statements? ClassB item1 = new ClassA(); Item1.method1();

(Multiple Choice)
4.9/5
(37)

Look at the following code. Which line will cause a compiler error? Line 1 public class ClassA Line 2 { Line 3 public ClassA() {} Line 4 public int method1(int a){} Line 5 public final int method2(double b){} Line 6 } Line 7 public ClassB extends ClassA Line 8 { Line 9 public ClassB(){} Line 10 public int method1(int b){} Line 11 public int method2(double c){} Line 12 }

(Multiple Choice)
4.7/5
(37)

When an "is a" relationship exists between objects, it means that the specialized object has:

(Multiple Choice)
4.7/5
(39)

In the following statement, which is the superclass? Public class ClassA extends ClassB implements ClassC

(Multiple Choice)
4.9/5
(40)

Which of the following statements declares Salaried as a subclass of PayType?

(Multiple Choice)
4.9/5
(37)

If a class contains an abstract method:

(Multiple Choice)
4.8/5
(38)

Look at the following code: Line 1 public class ClassA Line 2 { Line 3 public ClassA() {} Line 4 public void method1(int a){} Line 5 } Line 6 public class ClassB extends ClassA Line 7 { Line 8 public ClassB(){} Line 9 public void method1(){} Line 10 } Line 11 public class ClassC extends ClassB Line 12 { Line 13 public ClassC(){} Line 14 public void method1(){} Line 15 } Which method1 will be executed when the following statements are executed? ClassA item1 = new ClassB(); Item1.method1();

(Multiple Choice)
4.9/5
(35)

All fields declared in an interface:

(Multiple Choice)
4.9/5
(39)

Look at the following code. Which line in ClassA has an error? Line 1 public interface MyInterface Line 2 { Line 3 int FIELDA = 55; Line 4 public int methodA(double); Line 5 } Line 6 public class ClassA implements MyInterface Line 7 { Line 8 FIELDA = 60; Line 9 public int methodA(double) { } Line 10 }

(Multiple Choice)
4.9/5
(47)

What is wrong with the following code? Public class ClassB extends ClassA { Public ClassB() { Super(40); System.out.println("This is the last statement " + "in the constructor."); } }

(Multiple Choice)
4.8/5
(44)
Showing 41 - 60 of 70
close modal

Filters

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