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
What is inheritance and how many types of inheritance?
just right the logic of it 1--> If few people are electing then every time ur candidate should win 2--> arrange books in box, if box carry weight == books weight then take another box..... find the no of box required.
What is destructor oops?
Write a program to implement OOPS concepts such as inheritance, polymorphism, friend function, operator overloading?
What is overriding in oop?
What is the benefit of oop?
What is oops in simple words?
Who invented oop?
hi all..i want to know oops concepts clearly can any1 explain??
What is encapsulation selenium?
What is oops concept with example?
What is the point of polymorphism?
class type to basic type conversion
What is solid in oops?
What is object in oop with example?