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
Difference between type constructor and instance constructor?
Can I customise the trace output?
What is an interrupt? : .NET Architecture
What are the types of memory management? : Dot net architecture
Why am I getting an invalidoperationexception when I serialize an arraylist?
What is textview control of .net mobile? : Microsoft dot net mobile
What is a service class?
server.transfer limitation ?
Explain about code access security?
Explain COM with example?
Explain the types of memory management? : .NET Architecture
Explain difference between machine config vs. Web config? : .NET Architecture
if there are two application 1 and 2 having a variable x in both app if client1 changes value of x in 1 app client 2 want reads the value of x from 2 app what resultant value will he get
What actually happes when you add a something to arraylistcollection ?
Explain cache? : Dot net architecture