Difference between abstract class and interface
Answer Posted / venkataramana
A method with method body is called "Concrete method or
Complete method".
A method without method body is called as "Abstract Method".
Abstract Class :
----------------
1.An abstract class is a class which contains 0 or more
abstract methods.
2.An abstract class can have ,
* Instance Variables
* Complete Methods
* Abstract Methods
3.When an abstract class is written, it is the duty of the
programmer to provide sub classes to it.
4.We cannot create an object to abstract class.
5.But we can create a reference to the abstract class.
6.we cannot declare a class as both abstract and final.
Interfaces:
-----------
1.An interface is a specification of method prototypes.
2.An interface contains only "Abstract Methods".
3.An interface contains Constants
4.All the methods of an interface can be "abstract and
final" by default.
5.We cannot create an object to abstract class.
6.But we can create a reference to the abstract class.
7.An interface is written , when the programmer wants to
leave the implementation to the thid party vendors.
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
What is parallel computing?
How can I create a application?
Define pipelining? : Dot net architecture
Explain about generation?
Are there any third party logging components available?
Explain the types of memory management? : .NET Architecture
Explain about appdomains?
What are bindings?
How to prevent my .NET DLL to be decompiled?
Define an interrupt? : Dot net architecture
difference between Response.write,server.transfer and also which one is used when ?
What is the problem with .net generics?
Explain about validation?
Explain write back and write through caches? : Dot net architecture
What is WPF and WCF?