Difference between abstract class and interface
Answer Posted / anwar .s
Abstract class:
.class inherites one class at time
(eg)class A extends B
.if we need two class two properties.Abstract class is not
possible.becoz it doesn't support multiple inheritance
(eg)class A extendssB,c->not possible.
.we cannot create object for abstract class.it doesn't
occupy memory
.it gives structure to program
.we cannot inherits properties to Abstract class.but we can
inherits all the properties from abstarct class.
.Abstract class have atleast one Abstract method
Interface:
.interface is nothing but u give structure for project will
be created on our desire
(eg) u give plan of house to buit.u told that i want this
model house.similiar to that programmer developed the
project according to ur plan they develop the code.they cant
change ur plan bcoz all are abstract
.by using interface multiple inhertance is possible
.(eg)interface implements classA,B,c...n
.interface is bodyless.
.the variable decalared inside the interface act as final
variable.we cannot re assign
(eg)final int a=10
int a=15 it shows error while compiling.
Is This Answer Correct ? | 0 Yes | 1 No |
Post New Answer View All Answers
Define an interrupt? : Dot net architecture
Explain cache memory? : Dot net architecture
How to upload in video,mp4,in .net 4.5 ..?
Whats new features in Visual Studio 2012?
Explain cache? : .NET Architecture
How is the using() pattern useful? What is idisposable?
.Net Frame work arch?
i wish to write mcts(microsoft certified technology specialist) exam. can anyone give the model question or format and preparation method?
What is new in the .net 2.0 class library?
What is cookie less session?
Can you explain atlasuiglitz library?
Are there any third party logging components available?
can u give me real example of how web.config overrides the machine.config file?
Explain some of the disadvantages due to microsoft.net?
I want to create a project like google maps how can we do that with atlas?