can any one tell me what is advantage of encapsulation

Answers were Sorted based on User's Feedback



can any one tell me what is advantage of encapsulation..

Answer / shalini

any programming lang. constitutes of two parts
1. logics 2. data
out of the above two, data is more important coz logics
lost can be rewritten but data once lost can never be
retrieved, hence data is more imp, but in the languages
like C and C++, there is a high chance of loosing the data
coz of the global variable concept, there is a very high
insecurity coz of global variables. So in order to overcum
the disadvantage of global var, encapsulation was
introduced, coz encapsulation eliminates the concepts of
global var, and the entire data is encapsulated at one
place, what u call it as class...hence encapsulation forms
the basis for OOPS concept

Is This Answer Correct ?    3 Yes 2 No

can any one tell me what is advantage of encapsulation..

Answer / phanindra

The Advantage of Encapsulation is we can achieve
Security,Durabilty and Maintainability.

Is This Answer Correct ?    2 Yes 1 No

Post New Answer

More Core Java Interview Questions

State one difference between a template class and class template.

1 Answers   HAL,


Can a class be private in java?

1 Answers  


What differences exist between iterator and listiterator?

1 Answers  


Hi Friends, I am beginner in java. what i know about synchonized keyword is,If more that one 1 thread tries to access a particular resource we can lock the method using synchronized keyword. Then after that how the lock is released and how next thread access that.Please explain with example.

5 Answers  


Are nested try statements are possible?

2 Answers  


Can we create an object if a class doesn't have any constructor ( not even the default provided by constructor ) ?

1 Answers  


what is the difference between abstract class and Interface?where we can use it in realtime projects?

23 Answers   Agile Software, Cognizant, IBM, Innodata, Logica CMG, Mitosis, Nagarro, Value Chain,


Does windows 10 need java?

1 Answers  


What is a consumer in java?

1 Answers  


Suppose there is a System A which gives some output. This output is used as input by system B. The rate at which System A produces is faster than the rate at which system B consumes it. How can you improve this?

1 Answers   RBS,


Why cant we define System.out.println() inside a class directly?

5 Answers  


What are serialization and deserialization?

1 Answers  


Categories