How does marker interface provides functionality to the
implemented class ?
or How dose maker interface gets the functionalities as
serialization or cloning.
Answer Posted / somasundar m
Marker interface is a an interface which doesnot have any
variables and methods. Since it is following the design
pattern called Marker Design Pattern its is called as
Marker interface. This marker interface just tells the
compiler that all the marked classes with certain interface
names should be treated differently. It is used just to
mark the selected classes to do a certain functionality.
Example Serializable, Clonnable, etc. Here Serializable is
a marker interface just compiler to indentify which are the
classes should be marked for serialization. Now it can be
replace with annotations.
Is This Answer Correct ? | 9 Yes | 1 No |
Post New Answer View All Answers
What are recursive functions? Give some examples?
Justify your answer that you can't define a method inside another method in java, if you can then how?
What are accessor methods in java?
Why you should not use singleton?
Explain about core java?
What are the principle concepts of oops?
What is the purpose of the finally clause of a try-catch-finally statement in java programming?
What happens to the Exception object after handling an exception?
Can vector have duplicates in java?
What is data type modifier?
What is quick sort in java?
What are the differences between string and stringbuffer?
What is synchronization and why is it important in java programming?
Discuss 2D arrays.
do I need to use synchronized on setvalue(int)? : Java thread