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 is lazy programming?
What is ‘has a’’ relationship in java?
What is the purpose of file class?
What are assembly attributes?
What all access modifiers are allowed for top class ?
Is java still necessary?
What is static in java?
What is character in data type?
What is generic type?
What is an infinite loop in java? Explain with an example.
How many bits are used to represent unicode, ascii, utf-16, and utf-8 characters in java programming?
What is a newline character in java?
When arithmeticexception is thrown?
What is difference between overloading and overriding in java?
What is widening and narrowing in java? Discuss with an example.