Srs,
Acredito que valha a pena acrescentar algumas explicações... Quando se
fala de polimorfismo, significa que um objeto pode assumir diversas formas.
Portanto, se um objeto "obj", que é uma instância de uma classe Classe1 e que
implemente duas interfaces Ifc1 e Ifc2 podemos ter os seguintes casos
(simplificado):
public class Classe1 implements Ifc1, Ifc2 {public static void main(String[] args) { Classe1 obj = new Classe1(); Ifc1 i1 = obj; Ifc2 i2 = (Ifc2)i1; Classe1 obj2 = (Classe1)i2;} Perceba que um único objeto assume diversas formas diferentes
(polimorfismo).
[s]
rogério.
|
Title: LORDz