Difference between Encapsulation and Abstraction
Answers were Sorted based on User's Feedback
Answer / balbir
encapsulation:wraping of data and method into single unit.
e.g:
public class Test {
private int id;
private int roll;
public void method(int i,int j){
id = i;
roll = j;
System.out.println("===id==="+id);
System.out.println("===roll==="+roll);
}
public static void main(String args[])
{
Test t =new Test();
t.method(100,200);
}
}
in above example privatevariable wrap with public
method,this is encapsulation.
Abstraction:hiding the implementation details from the
external users.
e.g: electric switch board is available for end user
without knowing the implementation details.means end user
not bother about what is the manufactored items inside th
switch board.this is called abstraction.
| Is This Answer Correct ? | 12 Yes | 2 No |
Answer / malleswari
Abstract is provide necessary properties and operation of
an entity.Encapsulation is binding properties and operation
to an entity.
| Is This Answer Correct ? | 5 Yes | 1 No |
abstrction in simple language is making complex thing simple
to use by using small and simple controls.
example:- as we know that the car is made up of many
complicated parts.but without bothering the internal details
of car we can drive using accelerator,break and clutch.in
this example accelarator,break and clutch are the small
controls,which makes possible to operate compicated car
encasulation is a method of defining data members and method
together within a class.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / srikanth
Data abstraction is one part of the data
encapsulation....that means data hiding...by achieving data
abstraction by
1)group of similar variables and methods is called
class...so one class variables and methods are hide to
another....
2)by using access specifiers
| Is This Answer Correct ? | 1 Yes | 0 No |
What causes memory leaks in java?
How do you allocate memory to object?
there are N number of matchboxes numbered 1...N.each matchbox contain various number of stick.Two player can alternatevely pick some amount of stick from the higest stick containing box . The player is condidered win if there is no stick after his move.Find the final move so that the move player win. Note:In case the number of stick is equal ,pick the stick from the higest numbered box.
What is the difference between a scrollbar and a scrollpane?
What is difference between null and void?
Difference between hashCode() & equals()?
What does a void function return?
How to retrieve data from database in java using arraylist?
Why is stringbuffer called mutable?
How does the java compiler work?
What differences exist between iterator and listiterator?
How to implement an arraylist in java?