Метод должен сохранять исполняемый код или объявить его абстрактным. Строка 12, указывает на getName() . Что это такое?