what is difference between Interface and abstract class
Answers were Sorted based on User's Feedback
Answer / naveen
Interface is a specification it tells a class has what to do.
It is purely abstract class it contains abstract methods and final static variables.
Generally begining of the project PM or TL are providing the Interfaces, developers are implementing the Interfaces.
Abstract class
Abstract class is a mediator between Interface and Class , any common code is their that code written in Abstract class and then extend the Abstract class. Abstract class containing abstract and concreate methods.
Abstract class are used in Designing level.If take java predifined class we understand easily.
| Is This Answer Correct ? | 8 Yes | 0 No |
Answer / surender kannuri
interface is a specification of method prototype.
all methods in interface are abstract and final.
interface methods are public since they should be available
to third party vendor to provide implementation.they are
abstract because their implementation is left for third
party vendors.
interface contains 0 or more abstract methods.
all methods of interface should implemented in implemented
class.if any method is not implemented then implementation
class should be declared as abstract.
we can't create object to interface.but we can create
reference to interface type.
an interface contains variables ,such as public.static and
final variables.this means all variables of interface are
constant.
an interface cannot implements another interface.
an interface can extend another interface.
it is possible to write a class within an interface.
a class can implements(not extend) multiple interfaces.
abstract class contains 0 or more abstract methods.
all methods of abstract class should be implemented in
subclasses only.
all methods of abstract class should be declared by using
abstract keyword.
we can't create an object to abstract class.
| Is This Answer Correct ? | 1 Yes | 1 No |
Does windows 10 need java?
To the class members how can we provide security?
What are the types of java languages?
Explain about method local inner classes or local inner classes in java?
List primitive java types?
Why does java have different data types for integers and floating-point values?
there are N number of matchboxes numbered 1...N.each matchbox contain various number of stick.Two player can alternatevely pick some amount of stick from the higest stick containing box . The player is condidered win if there is no stick after his move.Find the final move so that the move player win. Note:In case the number of stick is equal ,pick the stick from the higest numbered box.
Hi Friends, I am new to java. Can u explain about thread concept.How i know one thread is locked, and how can i force or acquire another thread for lock . Finally how to know thread is released from lock. Explain types of lock(like method level and block level) in thread.
What is scope of a variable?
How to perform linear search in java?
What is keyword and identifier?
Which collection object is faster to retrieving the data and inserting the data into it.
2 Answers Jamcracker, Virtusa,