Exercícios Resolvidos de Getters e Setters

Ver Teoria

Enunciado

Crie uma classe chamada P o n t o 3 D . Essa classe deve possuir 3 atributos privados do tipo inteiro: p x , p y e p z . Além disso, essa classe deve possuir 2 métodos públicos. O primeiro, S e t P o n t o , deve receber 3 argumentos e passar esses valores para os 3 atributos da classe. O segundo, P r i n t P o n t o , deve imprimir esses valores no padrão ( p x ,   p y ,   p z ) .

Passo 1

Eai, tudo beleza?

Nessa questão nós teremos que criar uma classe para representar um ponto com 3 dimensões. Inicialmente, como será necessário imprimir mensagens na tela, vamos incluir a biblioteca iostream. Vamos também declarar a nossa classe P o n t o 3 D , com os parâmetros privados p x , p y e p z , e os métodos públicos S e t P o n t o e P r i n t P o n t o .

Passo 2

A seguir, vamos especificar o funcionamento do nosso método S e t P o n t o . Ele é um tipo de s e t t e r bem simples, no qual não é preciso checar nenhuma condição, apenas passar os valores recebidos como parâmetros para os atributos da classe.

Passo 3

Por fim, o nosso método P r i n t P o n t o deve imprimir as coordenadas no padrão dito no enunciado, ou seja, (px, py, pz).

Resposta