BlackRock Interview Question

Compare and contrast inheritance and abstraction in Java.