Ajuda com instância - Criar objeto

4 respostas
A

Exemplo:

André andre = new Paula();

O que representa???

Thank you very much!!!
André AS

4 Respostas

thiago.correa

Que André na verdade é uma mulher?! eheheheh
Brincadeira

Bom, pode se dizer que o objeto Paula extende ou implementa a classe/interface Andre

Em código seria algo assim

class Andre {
//códigos
}

class Paula extends Andre {
//codigos 
}

ou

interface Andre {
//códigos
}

class Paula implements Andre {
//codigos 
}
Poneis123

andredecotia:
Exemplo:

André andre = new Paula();

O que representa???

Thank you very much!!!
André AS

Esse seu exemplo é parecido com o famoso List lista = new ArrayList(); neste caso List é uma interface e ArrayList é a classe que implementa a interface…

No seu caso pode ser que Andre seja a interface e Paula a implementação… mas vc pode fazer isso tb caso seja uma especialização…

Por exemplo:
Andre é a classe pai… e tem como Filha as Classes Paula e Poneis (ambas extend Andre)… para vc trabalhar com as duas classes para chamar um método q ta em Andre por exemplo, vc pode chamar essas classes desta forma q vc colocou… ai não importa qual objeto vc instanciou(Paula ou Poneis) vc vai chamar um método q ta em Andre porém o objeto instanciado pode ser Paula ou Poneis…

Vixi deu pra entender? se num deu eu tento melhor rsrs

marcelo.bellissimo

:shock:

Maldito polimorfismo… :mrgreen:

A

No dia a dia eu usuária algo próximo à Andre andre new = Paula(); ???

rs… Usei Paula porque era uma mina gostosa que eu curtia e sei lá me veio o nome dela na cabeça… rs…

abs,
AS

Criado 14 de abril de 2010
Ultima resposta 14 de abr. de 2010
Respostas 4
Participantes 4