Logo Passei Direto
Buscar
amos de paradigma de programação um dos meios de classificar linguagens de programação de acordo com sua estruturação, abstração e funcionalidades.” No paradigma orientado a objetos se tivermos um sistema em que um cliente realiza uma compra online a forma comum de representar a chamada de um método que realiza tal tarefa seria:
Qual é a forma correta de representar a chamada de um método que realiza a tarefa de um cliente comprar online?
A cliente.comprar()
B comprar(dados_cliente)
C comprar().cliente
D comprar().cliente()
E clienteCompra()
User badge image
Questões Para o Saber

há 8 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

Para representar a chamada de um método em um sistema orientado a objetos, geralmente utilizamos a notação que reflete a relação entre o objeto e o método que ele invoca. No caso apresentado, estamos lidando com um cliente que realiza uma compra online. Vamos analisar as opções: A) cliente.comprar() - Esta opção indica que estamos chamando o método "comprar()" a partir de um objeto "cliente". Isso é típico em programação orientada a objetos, onde o método é um comportamento do objeto. B) comprar(dados_cliente) - Aqui, parece que estamos chamando uma função chamada "comprar" e passando "dados_cliente" como argumento, mas não está claro que isso é um método de um objeto cliente. C) comprar().cliente - Esta opção sugere que "comprar()" retorna um objeto que tem um atributo "cliente", o que não é a forma usual de chamar um método. D) comprar().cliente() - Semelhante à opção C, mas sugere que "cliente" é um método, o que não faz sentido no contexto. E) clienteCompra() - Esta opção parece ser uma função, mas não reflete a chamada de um método de um objeto cliente. A opção que melhor representa a chamada de um método que realiza a tarefa de um cliente comprar online é: A) cliente.comprar().

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Collections é uma importante API Java, essa API consiste em um conjunto de classes que implementam diferentes estruturas de dados, essas estruturas são encapsuladas respeitando uma mesmo acordo, interface, o que traz diversas facilidades.
Sobre o tópico em questão considere as afirmações a seguir: I- LinkedList é uma estrutura de dados para links de redes de computadores II- HashSet é uma estrutura de dados focada em elementos encapsulados pelos métodos get/set III- HashMap é uma estrutura de dados focada em representar dados geográficos. É correto apenas o que se afirma em
I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por e lementos de forma muito mais lenta em comparação ao ArrayList tradicional.
II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash.
III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é possível mapear (daí o nome Map) uma ID de um tipo qualquer.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Mais conteúdos dessa disciplina