Em relação à programação orientada a objetos (POO), analise as afirmações abaixo: I. Herança permite que uma classe reutilize atributos e métodos de outra. II. Polimorfismo permite que objetos de classes diferentes respondam de maneira distinta ao mesmo método. III. Encapsulamento expõe todos os atributos de uma classe para facilitar o acesso direto. Assinale a alternativa correta: A Apenas I e II estão corretas. B Apenas I está correta. C Apenas II e III estão corretas. D I. II e III estão corretas. E Todas estão incorretas.