| preferred AP College board partner for AP classes
AP Computer Science A/Unit 9: Inheritance
Start Practice TestPractice Test
About Exam
easy Solved by 5 students
Inheriting Behavior Without Modification
< Prev
Next >

Which of the following code segments defines a subclass that inherits a method from its superclass without modification?

A
public class Printer {
    public void printMessage() {
        System.out.println("Printing message");
    }
}

public class ColorPrinter extends Printer {
    // Contains a syntax error below
    public void printMessage() {
        System.out.println("Color printing message")
    }
}
B
public class Printer {
    public void printMessage() {
        System.out.println("Printing message");
    }
}

public class ColorPrinter extends Printer {
    @Override
    public void printMessage() {
        System.out.println("Color printing message");
    }
}
C
public class Printer {
    public void printMessage() {
        System.out.println("Printing message");
    }
}

public class ColorPrinter {
    // Does not extend Printer, so no inherited behavior
    public void printColorMessage() {
        System.out.println("Color printing message");
    }
}
D
public class Printer {
    public void printMessage() {
        System.out.println("Printing message");
    }
}

public class ColorPrinter extends Printer { }
Hint
Did You Know?
Explain Why
Explain All Answers
Check Answer
Show Correct Answer
Report Question

Question Leaderboard

Rank
User
Correct Count
Attempt Count
Time
Score
#1lightingstrikes134222 0m 00s 200
#2mtanarupi22 0m 00s 200
#3kaisuki11 0m 00s 100
Items per page:
10
1 – 3 of 3
No comments yet. Be the first to comment!

AI Tutor

How can I help?

APFIVE © 2020.
Email: apfive@apfive.org|Privacy Policy