1. What is the purpose of abstraction in Java?
Ans. To provide a way to hide the implementation details of a class.
2. What is an abstract class in Java?
Ans. A class that can not be instantiated.
3. What is an abstract method in Java?
Ans. A method that has no implementation.
