Alternativa B - É possível reutilizar código.
A questão aborda conceitos fundamentais da Programação Orientada a Objetos (POO). O objetivo principal dessa tecnologia é organizar o software em "objetos", facilitando a manutenção e a escalabilidade dos sistemas.
Uma das maiores vantagens da POO é o reuso de código. Isso ocorre principalmente através de mecanismos como:
- Herança: Uma nova classe pode nascer de uma existente, herdando seus atributos e comportamentos.
- Composição: Objetos podem conter referências a outros objetos.
- Polimorfismo: Permite tratar objetos de diferentes classes de forma uniforme.
Análise das Alternativas
Para entender por que a resposta é a letra B, vamos analisar o erro das demais opções:
- "É possível construir classes, mas não métodos." \rightarrow Incorreto. Classes são definidas justamente pela combinação de dados (atributos) e comportamentos (métodos). Sem métodos, a classe seria apenas um conjunto de dados estáticos.
- "Não é possível interligar classes." \rightarrow Incorreto. A interação entre classes é essencial. Elas se comunicam criando instâncias umas das outras (composição ou agregação).
- "No POO não existe método." \rightarrow Incorreto. Métodos são funções que pertencem às classes e definem o comportamento dos objetos.
- "A orientação a objetos é sintaxe e não um paradigma." \rightarrow Incorreto. A POO é um paradigma de programação, ou seja, uma abordagem filosófica para estruturar o código, não apenas uma regra de sintaxe específica.
Conclusão: A única afirmação verdadeira entre as opções é que é possível reutilizar código, que é um pilar central da Orientação a Objetos.