Difference between Abstract Class & Interface?
Answer Posted / adikeanand@gmail.com
ABSTRACT CLASS:
1)abstract class contains abstract methods with body and concrete methods also.
2) when a class contains abstract methods declare the class as abstract.
3) when we don't want to allow anybody to create object to the class then declare class as abstract.when we want to use the methods of a abstract class write a class which extends abstract class and create reference variable to abstract class and assign subclass object.
4)We can not create object to the abstract class but we can create reference variable.
INTERFACE:
1)Interface contains abstract methods and static final data.
2)when we are writing a class which implementing interface then we have to provide the body for all the abstract methods of interface.
3)If we don't want to provide all the methods of interface then declare the class as abstract.write the class which extends abstract class and write the methods which you have left abstract methods and create reference variable to interface and assign the object of class which extends abstract class.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What do you understand by a variable?
Why we use beans in java?
Why doesn't lsdou work under windows nt? : java security
What is jsr in java?
What is the meaning of loosely coupled in java?
What is jpa used for?
How can I swap two variables without using a third variable?
What are the benefits of a jar file?
What is cookie in java?
What is a flatmap?
Write a program for the following topic - switch case,looping using fuction calling,nesting,console input output. Aim- to print a menu:- 1-series 2-single value. Each menu having sub menu armstrong or perfect.
differences between iterator and spliterator in java se 8?
In an htm form i have a button which makes us to open another page in 15sec.how will you do that?
What is custom tag in java?
What is the difference between swing and awt components?