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
What are the new features of .net 2.0?
Explain COM with example?
Can you explain atlasuiglitz library?
Explain about httpruntime.cach.get(); method?
Explain about validation?
What are library functions?
What happens to the winfx technologies?
What is the numeric attribute of the textbox control in .net mobile? : Microsoft dot net mobile
What is .net mobile lists. : Microsoft dot net mobile
how to use custom field validation
what are the fundamental and common properties of .net controls?
How to implement the display in the class printdoc (how to resolve the naming conflict) a: no naming conflicts
how to set the startup position of the form?
What is an asssembly qualified name? Is it a filename? How is it different?
How does .net mobile work? : Microsoft dot net mobile