Даже если я согласен с принятым ответом относительно первой части («Да»), я не согласен со второй частью «C может переопределить методы А» ,
Я считаю, что правильное описание состоит в том, что C должен реализовывать методы как A, так и B.
Например, если интерфейс A объявляет метод fooA () и B объявляет метод fooB (), тогда C должен реализовывать как fooA (), так и fooB (). В этом смысле, да, вы можете сказать, что C реализует интерфейс A (поскольку он реализует интерфейс, расширяющий A).