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

Which of the following is an example of a subclass that utilizes inherited behavior without modification, demonstrating code reuse in inheritance?

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

public class ColorPrinter extends Printer { }
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

Question Leaderboard

Rank
User
Correct Count
Attempt Count
Time
Score
#1mtanarupi22 0m 00s 200
#2lightingstrikes134222 0m 00s 200
#3kaisuki11 0m 00s 100
APFIVE © 2020.
Email: [email protected]|Privacy Policy