Logo Passei Direto
Buscar
Na programação orientada a objetos da linguagem Java, apenas os métodos dentro da classe conseguem acessar seus atributos, tanto para ler como para modificar. Métodos de outras classes não conseguem acessar diretamente esses atributos. Assim, pode se obter o conceito de encapsulamento. Existem dois métodos especiais para acessar os métodos e atributos de outras classes que são private. Sobre o nome desses métodos, analise as sentenças a seguir: I – Método getters. II – Método setters. III – Método main. IV – Método return. V – Método Set. Assinale a alternativa CORRETA:

A As sentenças II e V estão corretas.
B As sentenças I e III estão corretas.
C As sentenças I e IV estão corretas.
D As sentenças I e II estão corretas.
User badge image
Praticando Para Aprender

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 11 meses

Vamos analisar cada uma das sentenças: I – Método getters. Verdadeiro, os métodos getters são utilizados para acessar os atributos de uma classe, permitindo a leitura dos valores. II – Método setters. Verdadeiro, os métodos setters são utilizados para modificar os atributos de uma classe, permitindo a alteração dos valores. III – Método main. Falso, o método main é o ponto de entrada de um programa Java, mas não é um método utilizado para acessar atributos de outras classes. IV – Método return. Falso, "return" não é um método, mas uma palavra-chave utilizada para retornar valores de métodos. V – Método Set. Falso, "Set" não é um termo padrão para métodos em Java; o termo correto é "setter". Com base nas análises, as sentenças corretas são I e II. Portanto, a alternativa correta é: D) As sentenças I e II estão corretas.

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

User badge image

Ed Verified user icon

há 2 anos

Vamos analisar cada afirmativa: I – Método getters. Verdadeiro, os getters são métodos utilizados para acessar e ler os atributos de uma classe. II – Método setters. Verdadeiro, os setters são métodos utilizados para modificar os atributos de uma classe. III – Método main. Falso, o método main é o ponto de entrada de um programa Java, não está relacionado com acesso a atributos de outras classes. IV – Método return. Falso, o return não é um método específico para acessar atributos de outras classes, mas sim uma palavra-chave utilizada para retornar valores de um método. V – Método Set. Falso, o Set não é um método específico para acessar atributos de outras classes, mas sim uma convenção de nomenclatura para métodos setters em Java. Portanto, as sentenças corretas são I e II, então a alternativa correta que contém essas sentenças é: D) As sentenças I e II estão corretas.

Essa resposta te ajudou?

0
Dislike0

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

Quando uma classe herda de outra, ela herda implementação, atributos e comportamento. Isso significa que todos os métodos e atributos disponíveis na interface externa da classe mãe estarão também na interface externa da filha (SINTES, 2002). Uma classe construída através de herança pode ter tipos importantes de métodos e atributos. Sobre os tipos de métodos e atributos, assinale a alternativa INCORRETA:

A Sobreposto.
B Novo.
C Recursivo.
D Replicado.

Java é uma linguagem de programação interpretada orientada a objetos desenvolvida na década de 90 por uma equipe de programadores. Observe a figura anexa que ilustra uma situação típica em que podemos aplicar o conceito de herança de classes em Java. Considerando os conceitos de programação orientada a objetos, analise as sentenças a seguir: I- A classe FormaGeometrica, indicada pela letra A, é considerada a subclasse das classes contidas na área indicada pela letra B. II- Quadrado é uma classe filha da classe FormaGeometrica. III- A classe Triangulo tem como superclasse a classe FormaGeometrica. Agora, assinale a alternativa CORRETA:

A As sentenças I e III estão corretas.
B As sentenças II e III estão corretas.
C Somente a sentença I está correta.
D As sentenças I e II estão corretas.

Aprendemos que a classe abstrata não pode ser instanciada, servindo basicamente como um aglutinador de comportamentos e atributos comuns a subclasses. Alguns detalhes devem ser observados sobre os métodos abstratos. A respeito deles, assinale a alternativa INCORRETA:

A Métodos abstratos requerem definições abstratas.
B Nas subclasses, a marcação de que determinado método está sendo sobrescrito ou sobreposto ocorre através de uma Annotation.
C Métodos abstratos somente podem ser definidos em classes abstratas.
D Uma classe abstrata pode ter quantos métodos concretos (não abstratos) e abstratos forem necessários.

Mais conteúdos dessa disciplina