Общедоступный класс расширяет реализацию Java

extends is for extending a class.

implements is for implementing an interface
Ill Impala