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
How do you initiate validation on the server manually? What are two situations when you might you want to do that?
How is the asp.net mvc architecture different from others? : asp.net mvc
In order to bind the data from a data source to the Repeater control what property is set and what method must you call in your code,?
What is session in asp.net?
explain code with multi inhertance
What’s difference between “optimistic” and “pessimistic” locking?
When cookie will expire?
What is autopost?
Where is session cookies stored?
How you can return View from ASP.NET Web API method?
What is the difference between client-side and server-side validations in webpages?
Can anyone please tell me that the question posted on this website are Sufficient for the interview with 2+ year experience in .net
What is the compiled object?
Why mvc is faster than asp.net? : Asp.Net MVC
What are the events in a page life cycle?