Posso escolher entre que classe usar?

2 respostas
H

Estou com um pequeno problema e gostaria de saber se alguem pode me ajudar.

Por exemplo, tenho uma
Classe: Pessoa
Atributos:
nome,
endereco,
telefone

Classe: PessoaFisica extends Pessoa
Atributos:
CPF,
DataNascimento

Classe: PessoaJuridica extends Pessoa
Atributos:
NomeFantasia,
CNPJ

E gostaria de criar uma classe
ContaBancaria
Atributos:
Agencia,
Banco,
Saldo,
Numero,
Senha,
PessoaFisica ou PessoaJuridica,

eu sou realmente novo no Java, existe alguma forma de fazer isso?
escolher entre que classe eu vou declarar

2 Respostas

V

HolySorin, você pode declarar como Pessoa. Se você definir que PessoaFisica e PessoaJuridica herdam de Pessoa então você poderá atribuir objetos desses dois tipos à variável.

B

Na sua classe ContaBancaria vc coloca como atributo um objeto da classe Pessoa.

Aí vc pode setar essa variavel com qq classe q a extenda.

Por ex:

Pessoa pessoa = new PessoaFisica();
ou
Pessoa pessoa = new PessoaJuridica();
Criado 17 de setembro de 2006
Ultima resposta 17 de set. de 2006
Respostas 2
Participantes 3