Buscar

Crie uma classe Pessoa que tenha os atributos privados __nome, __idade e __altura. Implemente métodos de acesso para esses atributos e crie uma pro...

Crie uma classe Pessoa que tenha os atributos privados __nome, __idade e __altura. Implemente métodos de acesso para esses atributos e crie uma propriedade para cada um. Crie uma instância da classe e use as propriedades para acessar e modificar os atributos.


Essa pergunta também está no material:

Atividade 3 - Encapsulamento
4 pág.

Programação Orientada A Objetos

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de implementação da classe Pessoa em Python: ```python class Pessoa: def __init__(self, nome, idade, altura): self.__nome = nome self.__idade = idade self.__altura = altura def get_nome(self): return self.__nome def set_nome(self, nome): self.__nome = nome def get_idade(self): return self.__idade def set_idade(self, idade): self.__idade = idade def get_altura(self): return self.__altura def set_altura(self, altura): self.__altura = altura # Criando uma instância da classe Pessoa pessoa = Pessoa("João", 25, 1.75) # Acessando e modificando os atributos através das propriedades print(pessoa.get_nome()) # João pessoa.set_nome("Maria") print(pessoa.get_nome()) # Maria print(pessoa.get_idade()) # 25 pessoa.set_idade(30) print(pessoa.get_idade()) # 30 print(pessoa.get_altura()) # 1.75 pessoa.set_altura(1.80) print(pessoa.get_altura()) # 1.80 ``` Nesse exemplo, a classe Pessoa possui os atributos privados `__nome`, `__idade` e `__altura`, que são acessados e modificados através dos métodos de acesso `get` e `set`. Além disso, foram criadas propriedades para cada um dos atributos, permitindo que eles sejam acessados e modificados de forma mais simples. Por fim, é criada uma instância da classe Pessoa e são utilizadas as propriedades para acessar e modificar os atributos.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais