Цитата:
и что, все методы, описанные в интерфейсе обязательно должны быть реализованы в классе или классах?
Вообще то речь шла об абстрактных методах. В этом случае - да - для того, чтобы создать экземпляр не абстрактного класса необходимо реализовать в нем все абстрактные методы его предков.
p.s. Я всего лишь провел аналогию с интерфейсом.