extends is for extending a class.
implements is for implementing an interface
Also java doesn't
support multiple inheritance for classes. This is solved by using multiple interfaces
.
@Override tag is not required for implementing an interface
[StackOverFlow]Inheritnace vs Extends