In Java we implement an interface Serializable that defines no method (also called a marker interface).
But suppose I have an interface without any method just like a Serializable interface, can I make it work just like that, meaning that I would be able to use my interface instead of the Serializable?
Thanks
Only Serializable will mark an object as being compatible with Java’s built-in serialization machinery.
You can create other empty interfaces, but they won’t mean the same thing. Each interface is distinct, even if it defines the same set of methods.