posted 22 years ago
Assuming you are talking about compile time, what this means is:
You can cast a class referrence to "any" interface reference,
as long as the class is not a final class. The class does
not need to implement the interface.
However, if the class is a final class, it can only be casted
to the interface that it implements.
Run-time check is another story.