como o Java, necessitamos em um dado momento variar de um tipo de dado para outro; O typecast possibilita efetuarmos essa mudana de tipo informando ao compilador como tal dado dever ser interpretado e manipulado;
Aula 08: Acoplamento Dinmico Gil Eduardo de Andrade
O Conceito de Typecast Typecast de dados primitivos
O typecast de dados primitivos d-se de
acordo com o consumo de memria dos tipos envolvidos; O typecast pode ser implcito ou explcito de acordo com a quantidade (maior ou menor) de memria utilizada pelos tipos envolvidos;
Aula 08: Acoplamento Dinmico Gil Eduardo de Andrade
O Conceito de Typecast Typecast Implcito
Typecast Explcito
Aula 08: Acoplamento Dinmico Gil Eduardo de Andrade
Acoplamento Dinmico Typecast de Classes e Objetos
Quando utilizamos a tcnica de typecast para
classes e objetos, estamos trabalhando com o que chamamos de acoplamento dinmico; Sendo assim, sempre que uma classe for genrica, ela poder receber outro objeto, fazendo seu typecast implicitamente;
Aula 08: Acoplamento Dinmico Gil Eduardo de Andrade
Acoplamento Dinmico Exemplo: utilizando a classe Object
Aula 08: Acoplamento Dinmico Gil Eduardo de Andrade
Acoplamento Dinmico Exemplo: utilizando a classe Object + typedef
Aula 08: Acoplamento Dinmico Gil Eduardo de Andrade