Logo Passei Direto
Buscar
Os paradigmas de programação são abordagens para se resolver problemas e estruturar a implementação do código-fonte de programas de computador, existindo 0 paradigma procedural, funcional, orientado a objetos, dentre outros. Cada um desses paradigmas disponibiliza um conjunto de princípios e práticas que guiam os programadores na construção de um software. A orientação a objetos (00) é um paradigma de programação de computador que aborda a organização do código-fonte baseando-se nos objetos que estão dentro do contexto de uma aplicação, os quais são representados por classes, conforme exemplo a seguir: public class Carro { private String marca; , Construtor da classe Car public Carro(String marca) { this.marca . marca; public String getMarca() { return marca; Pesquisar por imagem public void setMarca(String marca) { this.marca - marca; Fonte: Acesso em: 22 jul. 2024. Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas: 1. Para instanciar a classe Carro apresentada, pode ser utilizado 0 comando new Carro("Marcax"). PORQUE II. Para se atribuir valor ao atributo "marca" da classe Carro apresentada, é necessário utilizar 0 método "setMarcal)". passando-se por parâmetro 0 valor desejado. A respeito dessas asserções, assinale a alternativa correta: A) A asserção é uma proposição falsa, e a II é uma proposição verdadeira. B) As asserções e II são verdadeiras, mas a II não é uma justificativa correta da I. C) A asserção é uma proposição verdadeira, e a II é uma proposição falsa D) As asserções e II são falsas. E) As asserções e II são verdadeiras, e a II é uma justificativa correta da 1.
User badge image
Lauro Cassiano de Souza Oliveira

há 6 dias

Respostas

User badge image

Ed Verified user icon

há 6 dias

Vamos analisar as asserções: I. Para instanciar a classe Carro apresentada, pode ser utilizado o comando new Carro("Marcax"). - Verdadeiro. O construtor da classe Carro recebe uma String e o comando new Carro("Marcax") cria um objeto com a marca "Marcax". II. Para se atribuir valor ao atributo "marca" da classe Carro apresentada, é necessário utilizar o método "setMarca()", passando-se por parâmetro o valor desejado. - Verdadeiro. O atributo "marca" é privado, então para alterar seu valor fora da classe, deve-se usar o método setMarca(). Agora, a relação entre elas: A asserção II explica corretamente a necessidade do método setMarca() para alterar o atributo privado, mas não justifica a forma de instanciar o objeto (I). Portanto, a II não é justificativa da I. Resposta correta: B) As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

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!

Mais conteúdos dessa disciplina