Java/Genéricos: diferenças entre revisões
→Tipo Cru
[edição verificada] | [edição verificada] |
Linha 213:
== Tipo Cru ==
Para manter-se a compatibilidade com versões anteriores ao Java SE 5, a partir do lançamento da referida versão foi permitido que argumentos de tipo possam ser
<source lang="Java"
//Tipo parametrizado.
Set<Double> conjunto;
//Tipo cru.
Set conjunto;
</source>
Em tempo de compilação os tipos crus são convertidos para o tipo <code>Object</code>.
<source lang="Java" highlight="1, 3" start="7" line>
List lista = new ArrayList();
lista.add(5.5);
Line 221 ⟶ 231:
System.out.println(i);
</source>
5.5▼
▲5.5
Caso
<pre>
Teste.java:9: error: incompatible types: Object cannot be converted to int
|