posted 11 years ago
It's not clear what you're asking.
Are you asking why we use both extends and implements? If that's your question, the answer is because this class extends another class and implements an interface.
Or are you asking about why it's in that order? If that's your question, then the answer is because that's the order the author happened to write it in, or perhaps because he had no choice because maybe the spec says it has to be in that order.