Estava fazendo teste aqui. A imlementação dos metodos da Interface1 só é obrigatoria no caso da Classe2 implementa-la diretamente. Caso Classe2 estenda Classe1 e implemente Interterface1 os metodos da Interface1 não sao obrigatorio na Classe2
Se a classe1 for uma classe concreta, vc não vai precisar implementar os métodos na Classe2 pq vc obrigatoriamente já implementou eles na Classe1, agora, se a Classe1 for abstrata, na classe 2 vc terá q implementar todos os métodos da interface e os métodos abstratos da classe1. Sempre a primeira classe concreta da hierarquia deve implementar todos os métodos abstratos e de interface que constam nas super classes.