12.07.2015 Views

Conceitos avançados de programação - Instituto de Informática - UFG

Conceitos avançados de programação - Instituto de Informática - UFG

Conceitos avançados de programação - Instituto de Informática - UFG

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Instanciar uma classe genérica IIPerceba o seguinte: sem o uso <strong>de</strong> generics, o compilador nãoconseguiria saber qual a diferença entre aparelho1 e aparelho2,pois ele os trataria da mesma forma. Nesse caso, seria obrigatórioo uso <strong>de</strong> typecast para <strong>de</strong>terminar ao compilador que dadoestá sendo processado.Se pensarmos em uma aplicação muito gran<strong>de</strong>, além <strong>de</strong> ficarcansativo ter que usar typecast toda vez que fossemos usarum aparelho, seria muito provável que erraríamos em algummomento.Prof. Fabrízzio Alphonsus A. M. N. Soares | <strong>Conceitos</strong> <strong>avançados</strong> <strong>de</strong> <strong>programação</strong> 29/103

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!