Um dos pontos mais interessantes da programação orientada a objetos é seu suporte ao encapsulamento e ocultação de dados. Essa característica é implementada por meio dos modificadores de acesso, aplicados em classes, métodos e campos. Com ela, os campos das classes ficam protegidos de alterações indevidas de outros programadores.
Faça a correspondência entre as colunas dos quatro modificadores de acesso disponibilizados pelo Java:
Coluna 1:
(I)Public
(II)Private
(III)Protected
(IV)Sem modificadores
Coluna 2:
(a)Garante que o campo ou método da classe, declarado com esse modificador, poderá ser acessado ou executado a partir de qualquer outra classe.
(b)Só podem ser acessados, modificados ou executados por métodos da mesma classe, sendo completamente ocultos para outros programadores.
(c)Funciona como o private, mas permite que classes herdeiras também tenham acesso ao campo ou método declarado com este modificador de acesso.
(d)Neste caso, os campos e métodos serão considerados como pertencentes à categoria package ou friendly e podem ser acessados em todas as classes de um mesmo pacote.
A sequência correta na correspondência das colunas será:
Alternativas:
a)
I-a, II-b, III-d, IV-c;
b)
I-a, II-b, III-c, IV-d;
Alternativa assinalada
c)
I-d, II-c, III-b, IV-a;
d)
I-b, II-c, III-d, IV-a;
e)
I-c, II-b, III-a, IV-d;
2)
Para Maitino Neto (2018), quando falamos de comandos de repetição, traz:
(i) As repetições se dão em tempo de execução, ou seja, quando o código estiver sendo executado.
(ii) As repetições atingem um determinado trecho de código, que pode ser composto por um ou mais comandos.
(iii) Sempre que o trecho de código contar com mais de uma linha de código, o bloco deve ser delimitado por sinalizadores de início e fim de bloco.
Maitino Neto, Roque. Programação orientada a objetos / Roque Maitino Neto. – Londrina : Editora e Distribuidora Educacional S.A.,2018. 208 p.
Existem três comandos que compõem a estrutura de repetição da linguagem Java. São eles:
Alternativas:
a)
If, If-else e for.
b)
Switch, if-else e begin-end.
c)
While, do-while e for.
d)
Begin, end, begin-end.
e)
While, else, if
Alternativa assinalada
3)
Construtores são métodos especiais que são chamados automaticamente quando instâncias são criadas por meio da palavra chave new.
Quanto aos métodos construtores, analise as afirmativas e assinale a alternativa correta:
I.Construtores devem ter exatamente o mesmo nome da classe a que pertencem, inclusive considerando maiúsculas e minúsculas.II.Construtores não podem retornar valor algum, nem mesmo void. Por isso, devem ser declarados sem tipo
de retorno.
III.Construtores não devem receber modificadores (exemplo: public ou private). Eles serão públicos se a classe for pública.
Alternativas:
a)
Apenas a afirmativa I está correta.
b)
Apenas a afirmativa II está correta.
c)
Apenas as afirmativas I e III estão corretas.
d)
Apenas as afirmativas II e III estão corretas.
e)
As afirmativas I,II e III estão corretas.
4)
Santos (2003) nos ensina que o paradigma de programação orientada a objetos considera que os dados a serem processados e os mecanismos de processamento desses dados devem ser considerados em conjunto.
SANTOS, R. Introdução a programação orientada a objetos usando Java. Rio de Janeiro: Campus, 2003.
Analise as afirmativas e assinale a alternativa correta.
I.Herança - por meio dessa característica do Paradigma Orientado a Objeto, um objeto filho herdará características e comportamentos do objeto pai.
II.Polimorfismo - consiste em dar outra forma à alguma ação herdada do objeto pai.
III.Encapsulamento - está relacionado à proteção ou ocultação dos dados do objeto.
Alternativas:
a)
Apenas a afirmativa I está correta.
b)
Apenas a afirmativa III está correta.
c)
Apenas as afirmativas I e II estão corretas.
d)
Apenas as afirmativas II e III estão corretas.
e)
As afirmativas I,II e III estão corretas.
5)
Santos (2003) nos ensina que o paradigma de programação orientada a objetos considera que os dados a serem processados e os mecanismos de processamento desses dados devem ser considerados em conjunto.
SANTOS, R. Introdução a programação orientada a objetos usando Java. Rio de Janeiro: Campus, 2003.
Complete a lacuna com a alternativa correta:
No paradigma de orientação a objetos, a(o) _________________ está relacionada à definição precisa de um objeto. Essa definição inclui sua identificação (nome), suas características (ou propriedades) e o conjunto de ações que ele desempenha.
Alternativas:
a)
Herança.
b)
Abstração.
c)
Polimorfismo.
d)
Encapsulamento.
e)
Paradigma.
Soluções para a tarefa
Respondido por
2
Resposta:
1)B, 2)C, 3)E, 4)E, 5)B
Explicação:
Apesar que na questão 3, apenas I e II estão corretas, mas não tem essa opção e o sistema aceita "e)As afirmativas I,II e III estão corretas."
julioPumba:
obrigado amigo .
Perguntas interessantes