Google Interview Question

What is abstract in Java?