what is the difference between abstract class and
Interface?where we can use it in realtime projects?
Answer Posted / sunny
Abstract Class | Interfaces
|
1. Starts with a class keyword | Starts with interface
| keyword
2. abstract modifier has to be | No need to provide abstract
provided | modifier (100 % Abstract)
3. Not necessary to contain | All methods are by default
abstract methods, but if a | public and abstract, and
class has abstract method | all attributes are public
then class has 2 be abstract| static, and final (FIELDS)
4. Says what a class should be | Says how a class must
like, behaves like a model | behaves and what it is
| able to do
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
What is a concrete classes? Is Java object class is concrete class?
What is anti pattern in java?
How does thread synchronization occurs inside a monitor?
Can we create our own daemon thread?
How many java versions are there?
What is the best definition for data?
Describe what happens when an object is created in java ?
What is the purpose of lambda expressions?
Difference between static synchronization vs. Instance synchronization?
What is the benefit of singleton pattern?
Why can't we use static class instead of singleton?
does java support pointers?
What is the difference between JVM and JRE?
What does i ++ mean in Java?
Why stringbuilder is not thread safe?