extend vs implement in java
Implementing in Java is using certain areas of a Java interface in the class
Extends means you are creating a subclass of the class you extended from
Only one class can be expended, but many interfaces can be inplemented