What is the differances between a abstract calss and
interface
Answers were Sorted based on User's Feedback
Answer / alb.shah
ABTRACT CLASS:
-------------
• It can not be instantiated
• It allow us to specify all access modifier except
Private
• A class inheriting this must implement all of its
abstract method
• A class can inherit only one abstract class at a
time.
• Abstract class can add more functionality with out
destroying child classes that were using old version.
• We can declare the following
1. Fields
2. Constructors
3. Static Constructors
4. Static Functions
5. Concrete Functions
INTERFACE :
---------
• It can not be instantiated
• It allows only public Access modifier
• A class implementing interface must provide body
for its entire member.
• A class can implement more than one interface at a
time.
• Adding of additional functionality will have an
effect on its child class due to the necessary
implementation of interface methods.
• We can not declare the following
1. Fields
2. Constructors
3. Static Constructors
4. Static Functions
5. Concrete Functions
| Is This Answer Correct ? | 5 Yes | 0 No |
Answer / gyan
abstract class may contain concreate methods with abstract
methods where as interface containls only abstract methods
by default all methods in interface are public
where as abstract class can contain all modifiers except
private
abstract class involves in inheriting chain . where as
interfaces there is no need to follow inherit chain
| Is This Answer Correct ? | 1 Yes | 0 No |
What is a web api? Which protocol is used in a web api?
In what languages in ASP written?
How to disable validator control by client side JavaScript?
Which method do you use to kill explicitly a users session?
Explain Session state management options in ASP.NET.
In Crystal Report Refresh Button is not working. when I click on it it givesh error like "missing parameter values " I have used propery of Crystal Viewer like ReuseParameterValuesOnRefresh="True" but this also not working. Plz give me any solution.
What are the types of assemblies and where can u store them and how a private assembly is used only by a single application, and is stored in that application's install directory (or a subdirectory therein)?
Why is global asax is used for?
What are the difference between ASP and ASP.Net?
how to write html code with ssl
Describe the disadvantage of cookies.
What methods are fired during the page load?
7 Answers InSync Tech-Fin, Siebel Systems, Visual Soft,
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)