Explain the concept of abstracion and encapsulation with
one example. What is the difference between them?
Answer Posted / naveed
Abstraction refers to the act of representing essential
features without including the background details or
explanations.
Encapsulation is the procedure of covering up of data and
functions into a single unit (called class).
FOR EXAMPLES AND MORE INFO GOTO :
public class School
{
private string Schooldepartname;
public string SchoolDepartname
{
get
{
return Schooldepartname;
}
set
{
Schooldepartname =value;
}
}
}
public class Departmentmain
{
public static int Main(string[] args)
{
School d= new School();
d.SchoolDepartname="Communication";
Console.WriteLine("The Dept. Name is :
{0}",d.SchoolDepartname);
return 0;
}
}
From the above we can see the use of Encapsulation by using
properties. The property has two accessor get and set. The
get accessor returns the value of the some property field.
The set accessor sets the value of the some property field
with the contents of "value". Properties can be made read-
only. This is accomplished by having only a get accessor in
the property implementation.
Abstraction
Any function having lines of code we dont need the code of
function ie hiding detail but we know that what result we
are getting ie (showing essential )
Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
How do you define social class?
What are the benefits of oop?
Please send ford technologies placement paper 2 my mail id
write a code for this:trailer recordId contains a value other than 99, then the file must error with the reason ‘Invalid RECORD_ID’(User Defined Exception).
What is pure oop?
What is a class and object?
Explain the advantages of inheritance.
Why do we need oop?
Get me a number puzzle game-program
What is difference between oop and pop?
What is the problem with multiple inheritance?
What is encapsulation oop?
Can main method override?
what's the basic's in dot net
What is stream in oop?