What is the difference between abstract class and interface?
Answer Posted / srikanth reddy
1. Abstract classes may have some executable methods and
methods left unimplemented. Interfaces contain no
implementation code.
2. An class can implement any number of interfaces, but
subclass at most one abstract class.
3. An abstract class can have nonabstract methods. All
methods of an interface are
abstract.
4. An abstract class can have instance variables. An
interface cannot.
5. An abstract class can define constructor. An interface
cannot.
6. An abstract class can have any visibility: public,
protected, private or none
(package). An interface's visibility must be public or none
(package).
7. An abstract class inherits from Object and includes
methods such as clone() and
equals().
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
What is meant by distributed application? Why are we using that in our application?
Explain about the security aspect of java?
This abstract class is correct ? abstract class A { public abstract void Disp(); public abstract void B() { } public absract virtual C() { } }
How many bytes is a string in java?
How do I stop concurrentmodificationexception?
What is the difference between public, private, protected, and friend access?
What is thread pool? How can we create thread pool in java?
Is void a return type?
What methodology can be employed to locate substrings inside a string?
What is final access modifier in java?
How big is a 32 bit integer?
What is java and their uses?
What’s a deadlock?
Explain jdk, jre and jvm?
List some java keywords sun like c, c + + keywords?