Em termos de codificação, a idealização é escrever um método único de classificação que possa organizar os elementos em um array integer, um array string ou um array de outro tipo que suporte ordenação. Os métodos genéricos e as classes genéricas permitem que os programadores especifiquem, com uma única declaração de método, diversos métodos interligados ou, com uma única declaração de classe, um conjunto de tipos relacionados. Os generics possibilitam o uso seguro de tipo de variável em tempo de compilação, permitindo um melhor controle ao programador e evitando a captura de dados inválidos.
Sobre os generics, analise as asserções a seguir e a relação proposta entre elas.
I. Por meio do conceito de Java Generics, é possível criar métodos genéricos para a classificação de matriz de objetos, invocando métodos genéricos compostos por matrizes de inteiros, duplas, strings, e assim sucessivamente. POIS II. Em um método genérico, é possível escrever uma única declaração de método genérico, que pode ser chamada com argumentos de diferentes tipos. Com base nos tipos de argumentos passados para o método genérico, o compilador manipula cada chamada de método apropriadamente.
A respeito das asserções, assinale a alternativa correta a seguir.
a. A asserção I é uma proposição falsa, e a asserção II é uma proposição verdadeira.
b. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
c. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
d. A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa.