Abstraction in JAVA
-By Akanksha Sawarkar
What is Abstraction?
 5 major pillars of OOP
 Hiding unnecessary details
 achieved by using interface and abstract
class in Java
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
Example:
SHAPE
Rectangle Circle Triangle
Syntax:
abstract public void calculateArea();
calculateArea()
Thank you

Abstraction in java