7. Oop-Diff B/w Interfacse and abstract class.
Answers were Sorted based on User's Feedback
Answer / preetham
Abstract Class:
* It contains both abstract methods and normal methods
* We can not create an instance of abstract class
* we can inherit only one abstract class
Interface :
* It contains only abstract methods which has only signature does't have body
* We can not create an instance of interface.
* We can inherit multiple interfaces
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / swati
Abstract Class:-
In abstract class atleast one method is abstract compulsary.
You can define the method body for normal methods in
abstract class.
Interfaces:-
All methods are static abstract ,does't have body.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / pinki
Main difference is methods of a Java interface are
implicitly abstract and cannot have implementations. A Java
abstract class can have instance methods that implements a
default behavior.
Variables declared in a Java interface is by default
final. An abstract class may contain non-final variables.
Members of a Java interface are public by default. A
Java abstract class can have the usual flavors of class
members like private, protected, etc..
Java interface should be implemented using keyword
“implements”; A Java abstract class should be extended using
keyword “extends”.
An interface can extend another Java interface only, an
abstract class can extend another Java class and implement
multiple Java interfaces.
A Java class can implement multiple interfaces but it
can extend only one abstract class.
Interface is absolutely abstract and cannot be
instantiated; A Java abstract class also cannot be
instantiated, but can be invoked if a main() exists.
In comparison with java abstract classes, java
interfaces are slow as it requires extra indirection.
Is This Answer Correct ? | 0 Yes | 0 No |
What is Opf3
which would be the best to use inproc,outproc or sql server
difference between data reader and dataset
Explain the types of memory management? : .NET Architecture
What is .net mobile utility controls. Explain with an example? : Microsoft dot net mobile
does .NET support multiple inheritance ?
What are library functions?
What does the term "green architecture" mean? : Dot net architecture
What are the different pipelining hazards? : Dot net architecture
What is code access security (cas)?
How to send e-mail to gmail/yahoo or any other ID from your mail server.I need the code.
I can't be bothered with cas. Can I turn it off?