7. Oop-Diff B/w Interfacse and abstract class.
Answer Posted / 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 |
Post New Answer View All Answers
Explain the race around condition? : Dot net architecture
i wish to write mcts(microsoft certified technology specialist) exam. can anyone give the model question or format and preparation method?
Explain the purpose of cache? How is it used? : .NET Architecture
What is difference between .net and visual studio?
How do I write to the application configuration file at runtime?
What is application frame host?
how to delete the record using data reader
how to add list of items in a web application and win application?
how to use custom field validation
What are the different pipelining hazards and how are they eliminated? : Dot net architecture
Explain 'managed' mean in the .NET context
Can I customise the trace output?
Explain COM with example?
how can we achieve language interoperability through CLS? How MSIL works?
What is msil, and why should my developers need an appreciation of it if at all?