OOPs concepts in java
OOPs principles are as follows:
Abstraction in java
Abstraction in real world:
Abstraction in programming:
Advantages/Benefits of Abstraction:
Difference between abstraction and encapsulation:
|1. Encapsulation is a concept for wrapping of data and code into a single unit.|
2. Encapsulation is a way of data hiding.
3. Encapsulation is achieved by access modifiers and classes.
|1. Abstraction is a way to show only essential details to user.|
2. Abstraction is way of hiding complexity.
3. Abstraction is achieved by abstract class and interface.