Logo Passei Direto
Buscar
Com relação às afirmações a seguir, a respeito do uso da palavra reservada this: I. Quando um arquivo de código-fonte (.java) contiver múltiplas declarações de classe, o compilador irá inserir ambos os arquivos de classe para essas classes no mesmo diretório. II. Você também poderá usar a palavra chave this explicitamente no corpo do método de uma instância. III. As classes não public só poderão ser utilizadas por outras classes no mesmo pacote. Assinale a alternativa CORRETA:

a. Nenhuma das afirmações.
b. Somente a afirmação II.
c. Todas as afirmações.
d. Somente a afirmação I.
e. Somente a afirmação III.
User badge image
Desafios Para o Conhecimento

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Vamos analisar cada afirmação: I. Quando um arquivo de código-fonte (.java) contiver múltiplas declarações de classe, o compilador irá inserir ambos os arquivos de classe para essas classes no mesmo diretório. Falso. Em Java, se um arquivo contém múltiplas classes, apenas uma pode ser pública e o nome do arquivo deve corresponder ao nome da classe pública. As classes não públicas podem ser acessadas apenas dentro do mesmo pacote, mas isso não implica que o compilador insira ambas no mesmo diretório. II. Você também poderá usar a palavra chave this explicitamente no corpo do método de uma instância. Verdadeiro. A palavra reservada `this` é usada para referenciar a instância atual da classe e pode ser utilizada dentro de métodos de instância. III. As classes não public só poderão ser utilizadas por outras classes no mesmo pacote. Verdadeiro. Classes sem modificador de acesso (ou seja, classes package-private) só podem ser acessadas por outras classes que estão no mesmo pacote. Agora, vamos resumir as análises: - A afirmação I é falsa. - A afirmação II é verdadeira. - A afirmação III é verdadeira. Portanto, a alternativa correta que contém todas as afirmações verdadeiras é: b. Somente a afirmação II.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Mais perguntas desse material

Analise as afirmacoes a seguir, a respeito dos Construtores e considere somente a alternativa correta:

a. Se um construtor não for declarado, será assumido um construtor default da linguagem Java, em que as variáveis são inicializadas com os conteúdos default (variáveis numéricas recebem zero, valores lógicos recebem false e objetos recebem null).
b. Quando for declarado um construtor, ele deverá possuir, obrigatoriamente, sempre o mesmo nome da classe onde está localizado.
c. O Construtor poderá ser herdado. Para chamá-lo a partir de uma subclasse usaremos a referência super.
d. Toda a classe Java deverá ter um construtor. Quando não declaramos o construtor, false será inicializado automaticamente pelo Java.
e. Na criação de janelas gráficas (frames), por exemplo, o método construtor não poderá definir todas as propriedades dos componentes visuais do frame.

Em relação ao que foi visto e estudado, a respeito sobre Programação Orientada a Objetos, assinale (V) para VERDADEIRO ou (F) para FALSO, para as seguintes afirmações:

( ) Se um construtor não for declarado, será assumido um construtor default da linguagem Java, em que as variáveis são inicializadas com os conteúdos default (variáveis numéricas receberão zero, valores lógicos recebem false e objetos receberão null).

( ) Toda a classe Java deverá ter um construtor. Quando não declaramos o construtor, default será inicializado automaticamente pelo Java.

( ) Um construtor não poderá rodar durante a construção do objeto, isto é, você nunca conseguirá chamar o construtor em um objeto já construído.

( ) As estruturas condicionais existem em todas as linguagens de programação e possibilitam que a execução de um programa, seja desviada de acordo com certas condições.

( ) Quando declarado um construtor, ele não deverá possuir, obrigatoriamente, sempre o mesmo nome da classe em que se está localizado.


( ) Se um construtor não for declarado, será assumido um construtor default da linguagem Java, em que as variáveis são inicializadas com os conteúdos default (variáveis numéricas receberão zero, valores lógicos recebem false e objetos receberão null).
( ) Toda a classe Java deverá ter um construtor. Quando não declaramos o construtor, default será inicializado automaticamente pelo Java.
( ) Um construtor não poderá rodar durante a construção do objeto, isto é, você nunca conseguirá chamar o construtor em um objeto já construído.
( ) As estruturas condicionais existem em todas as linguagens de programação e possibilitam que a execução de um programa, seja desviada de acordo com certas condições.
( ) Quando declarado um construtor, ele não deverá possuir, obrigatoriamente, sempre o mesmo nome da classe em que se está localizado.
a. V, V, F, V, F.
b. V, V, F, V, F.
c. V, F, F, V, V.
d. F, F, V, V, V.
e. V, F, V, F, F.

Em relação ao que foi visto e estudado, assinale a alternativa CORRETA:

a. No mercado atual de software, grandes linguagens de programação como Java, ASP.NET, CSharp, C++, Python são Orientada a Objetos, assim você consegue perceber a importância de estudar e absorver os conceitos de OO.

b. No mercado atual de software, grandes linguagens de programação como ASP.NET, CSharp, C++, Python não são Orientadas a Objetos, somente Java é uma linguagem orientada a objetos assim você consegue perceber a importância de estudar e absorver os conceitos de OO.

c. No mercado atual de software, grandes linguagens de programação como Java, ASP.NET, CSharp, C++, Python são Orientada a Objetos, assim você consegue perceber a importância de estudar e absorver os conceitos de OO.

d. No mercado atual de software, grandes linguagens de programação como Java, ASP.NET, CSharp, C++, Python são tipos de programação funcional, assim você consegue perceber a importância de estudar e absorver os conceitos de OO.

e. No mercado atual de software, grandes linguagens de programação como Java, ASP.NET, CSharp, C++, com exceção da linguagem Python que é uma linguagem orientada a dados, não são Orientada a Objetos, assim você consegue perceber a importância de estudar e absorver os conceitos de OO.

a. No mercado atual de software, grandes linguagens de programação como Java, ASP.NET, CSharp, C++, Python são Orientada a Objetos, assim você consegue perceber a importância de estudar e absorver os conceitos de OO.
b. No mercado atual de software, grandes linguagens de programação como ASP.NET, CSharp, C++, Python não são Orientadas a Objetos, somente Java é uma linguagem orientada a objetos assim você consegue perceber a importância de estudar e absorver os conceitos de OO.
c. No mercado atual de software, grandes linguagens de programação como Java, ASP.NET, CSharp, C++, Python são Orientada a Objetos, assim você consegue perceber a importância de estudar e absorver os conceitos de OO.
d. No mercado atual de software, grandes linguagens de programação como Java, ASP.NET, CSharp, C++, Python são tipos de programação funcional, assim você consegue perceber a importância de estudar e absorver os conceitos de OO.
e. No mercado atual de software, grandes linguagens de programação como Java, ASP.NET, CSharp, C++, com exceção da linguagem Python que é uma linguagem orientada a dados, não são Orientada a Objetos, assim você consegue perceber a importância de estudar e absorver os conceitos de OO.

Mais conteúdos dessa disciplina