extends
для расширения класса. В частности, extends - это ключевое слово, используемое для наследования свойств класса.
implements
для реализации интерфейса. Это используется для реализации интерфейса (родительский класс только с сигнатурами функций, но не их определениями) путем определения его в дочернем классе.
продолжается:
public class Vehicle {
//properties and methods
}
public class Car extends Vehicle {
//new properties and methods
}
реализует:
public interface A {
//stuff you want to put
}
public class B implements A {
//your class code
}