Difference between extends and implements keywords
extends is for extending a class. implements is for implementing an interface. extends is for when you're inheriting from a base class (i.e. extending its functionality). implements is for when ....