Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Interface and Abstract class, inheritance, abstraction with
examples. Polymorphism (difference betn overloading and
overriding

Answer Posted / alb.shah

Abstract class:
Abstract class act as base class, not instantiable, no
implementaiotn in base class but allow implementaiotn in
derived class with overide method, method must be abstract.
specially used in inheritance.

Interface:

Interface class dont have constructor, destructor,
always public modifier set to true
no implementation
cant used multiple inheritance instead of this we use
multiple interface

Inheritance :

In Inheritance we can use one class property into another
class..
using System;
class sample
{
public void display()
{
Console.WriteLine("C#");
}
}
class sample1:sample
//(Inheriting the property of class sample in class sample1)
{
public void disp()
{
Console.WriteLine("C++");
}
}
class Test
{
public static void Main()
{
sample1 sm=new sample1(); //creating a object of sample1
sm.display(); //accessing function of sample class
sm.disp();
}

Abstraction :

"Abstraction" simply means showing only those details to
the user which are of use to them , and hiding up the
unnecessary
Abstraction is the process or result of generalization by
reducing the information content of a concept or an
observable phenomenon

polimorphism :

polimorphism is the one of the oops features, allows one
object to appear in different form by changing the type.

Two types:
1- Static eg:method overloading
2- Dynamic eg:method overriding

difference betn overloading and overriding :

OverLoading means one name many forms .its functionallty
changes corresponding to the objects
Overriding means its funcationality can be overrided.these
can be done by using by using two keywords
1.overrideable
2.overrides
overriding take place with in the in_heritance. it is not
possiable with in the class.

Is This Answer Correct ?    6 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Which .NET framework supports Web API?

1041


hi .net gurus. plz if any one has dumps on 70-631 and 70-541 on windows sharepoint services kindly mail me.

1641


Is asp.net outdated?

961


Explain the difference between inline and code behind - which is best in?

1000


How ASP and ASP.NET page works? Explain about asp.net page life cycle?

1027


How to disable cut, copy and paste in TextBox using jQuery in asp.net?

1192


What is asp.net response object?

1052


Can you explain one critical mapping? Performance issue which one is better?

887


Can user control be stored in library?

888


How do you implement postback with a text box?

978


How Session outproc in Sqlserver stored?

2748


What is session start?

963


What is preprocessor in .net and type, where it use?

1193


Can you explain why it is useful to use mvc instead of webforms? : asp.net mvc

1140


What is the difference between mvc (model-view-controller) and mvp (model-view-presenter)? : asp.net mvc

1013