Encapsulation

In OOPs, these concepts are implemented through a class definition and achieved through the object creation process, programmatically.

Encapsulation

Encapsulation

     

OOPs revolve around the four concepts:

1. Encapsulation
2. Polymorphism
3. Abstraction
4. Inheritance

In OOPs, these concepts are implemented through a class definition and achieved through the object creation process, programmatically.

Here we will discuss Encapsulation briefly:

-- Encapsulation is an important programming concept. 
-- It helps in separating the states of an object from its behavior. 
-- It plays a vital role in maintaining security in the code by hiding the object's data (describing its state) from any unwanted external modifications.
-- Java provides the access rights to the external entities through the four different access modifiers, these are public, private, protected and default. 
-- Encapsulation allows the object being used within an application to know about the data according to the user's requirement.
-- Unwanted data that is not required by an object is kept hidden by the process of encapsulation. It is also known as information hiding.
-- Information hiding restricts the outsiders in seeing inside an object and thus providing security.

Read more at :

www.roseindia.net/java/beginners/oop-in-java.shtml