Buscar

Analisando o código abaixo, identifique o conceito do paradigma orientado a objetos que está presente nessa implementação: #include .. c...

Analisando o código abaixo, identifique o conceito do paradigma orientado a objetos que está presente nessa implementação:
#include
..
class ponto
{
int x;
iny y;

public:
ponto(int valora, int valorb)
{
x = valora;
y = valorb;
}
ponto operator+(ponto p);
};
ponto ponto::operator+(ponto p)
{
int valora, valorb;
valora = x + p.x;
valorb = y + p.y;

return ponto(valora, valorb);
}

Polimorfismo.

Encapsulamento.

Sobrecarga de operadores.

Classes abstratas.

Herança.


Polimorfismo.
Encapsulamento.
Sobrecarga de operadores.
Classes abstratas.
Herança.

Essa pergunta também está no material:

AOL 3 - LINGUAGEM DE PROGRAMAÇÃO
8 pág.

Linguagem de Programação. Centro Universitário Faculdade Maurício de NassauCentro Universitário Faculdade Maurício de Nassau

💡 1 Resposta

User badge image

Ed Verified user icon

O conceito do paradigma orientado a objetos presente nessa implementação é a sobrecarga de operadores. A função "operator+" está sobrecarregando o operador "+" para que possa ser utilizado com objetos da classe "ponto".

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