Logo Passei Direto
Buscar
Leia o texto a seguir:

A maioria das declarações de variável de instância é precedida pela palavra-chave private. Da mesma forma que public, private é um modificador de acesso. As variáveis ou métodos declarados com o modificador de acesso private só são acessíveis a métodos da classe em que isso ocorre.

Fonte: DEITEL, H.; DEITEL, P. Java: como programar. 10. ed. São Paulo: Pearson Education do Brasil, 2017. p. 58

Considerando o padrão para garantir o encapsulamento das classes, avalie as afirmações a seguir:

I. O método get recebe um atributo como parâmetro.
II. O método set retorna um atributo.
III. Métodos get e set podem ser públicos.
IV. Devemos criar get e set para todos os atributos.

É correto o que se afirma em:

A+
A
A-

User badge image
Questões Para o Saber

ano passado

Respostas

User badge image

Ed Verified user icon

há 4 meses

Vamos analisar cada uma das afirmações: I. O método get recebe um atributo como parâmetro. Falso. O método get geralmente não recebe parâmetros; ele simplesmente retorna o valor do atributo correspondente. II. O método set retorna um atributo. Falso. O método set não retorna um valor; ele é usado para atribuir um valor a um atributo, mas não retorna nada. III. Métodos get e set podem ser públicos. Verdadeiro. É comum que os métodos get e set sejam declarados como públicos para permitir o acesso controlado aos atributos privados da classe. IV. Devemos criar get e set para todos os atributos. Falso. Não é necessário criar métodos get e set para todos os atributos, especialmente se um atributo não precisa ser acessado ou modificado externamente. Com base nas análises, apenas a afirmação III é verdadeira. Portanto, a alternativa correta é: A.

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

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmação: I. O método get recebe um atributo como parâmetro. - Falso. O método get não recebe um atributo como parâmetro, ele é utilizado para retornar o valor de um atributo específico. II. O método set retorna um atributo. - Falso. O método set não retorna um atributo, ele é utilizado para atribuir um valor a um atributo específico. III. Métodos get e set podem ser públicos. - Verdadeiro. Os métodos get e set geralmente são públicos para permitir o acesso e a modificação dos atributos de uma classe. IV. Devemos criar get e set para todos os atributos. - Falso. Nem sempre é necessário criar métodos get e set para todos os atributos de uma classe. Depende da necessidade de acesso e modificação desses atributos. Portanto, a única alternativa que contém todas as afirmações corretas é: A-

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais perguntas desse material

Mais conteúdos dessa disciplina