BlackRock interview question

Compare and contrast inheritance and abstraction in Java.