CodesJava

Easy learning with example program codes

What is the difference between abstraction and encapsulation?


            Encapsulation                Abstraction
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.
Sign Up/ Sign In
Ask a Question


Copyright © 2018 CodesJava DMCA.com Protection Status SiteMap Reference: Java Wiki