2. What is Abstraction?
5 major pillars of OOP
Hiding unnecessary details
achieved by using interface and abstract
class in Java
3. Abstract Classes & Methods
• abstract keyword
• Contains method Declarations only
• can not create object of it
• Abstract & non abstract methods
• Should override method in derived class