1 ---- Os recursos para reutilização de classes que o Java oferece permitem ao programador não só reutilizar classes e seus membros, mas também a possibilidade de obter vantagens com isso. Analise as colunas abaixo:
Característica
Permissões
A. Modificadores de acesso
I. Permite a criação de uma nova classe que estende uma outra já definida pelo programador, o que torna possível a reutilização de dados e comportamentos da classe ancestral.
B. Herança
II. Permite que as variáveis da classe e seus métodos sejam agrupados em conjuntos segundo o seu grau de relação.
C. Polimorfismo
III. Permite que um objeto seja referenciado de várias formas, o que confere flexibilidade ao desenvolvimento da solução
D. Encapsulamento
IV. Permite ao programador ocultar classes e seus membros, tornando controlada sua utilização por outros programadores.
Assinale a alternativa que possui a associação correta das colunas:
Escolha uma:
a. A-I, B-IV, C-III, D-II.
b. A-IV, B-II, C-III, D-I.
c. A-IV, B-II, C-I, D-III.
d. A-IV, B-I, C-III, D-II.
e. A-II, B-III, C-IV, D-I.
-----------------------------------------------
2--- Um dos pontos mais interessantes da programação orientada a objetos é seu suporte ao encapsulamento e ocultação de dados.
I. Esta 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.
PORQUE
II. Se cada membro de cada classe e objeto fosse acessível a qualquer outra classe e objeto, então o entendimento, a depuração e a manutenção de programas seria uma tarefa quase impossível.
De acordo com as asserções acima, assinale a alternativa correta:
Escolha uma:
a. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
b. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
c. As asserções I e II são proposições falsas.
d. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
e. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
-----------------
3- Os modificadores de acesso são aplicados em classes, métodos e campos. Os campos das classes ficam protegidos de alterações indevidas de outros programadores.
Analise as colunas abaixo:
Modificadores de acesso
Característica
A. public
I. Funciona como o private, mas permite que classes herdeiras também tenham acesso ao campo ou método declarado.
B. private
II. Neste caso, serão considerados como pertencentes à categoria package ou friendly. Seus campos e métodos podem ser acessados em todas as classes de um mesmo pacote.
C. protected
III. Garante que o campo ou método da classe declarado com esse modificador poderá ser acessado ou executado a partir de qualquer outra classe.
D. sem modificadores
IV. Campos ou métodos que só podem ser acessados, modificados ou executados por métodos da mesma classe, sendo completamente ocultos para outros programadores.
Assinale a alternativa que possui a associação correta entre as colunas:
Escolha uma:
a. A-III, B-IV, C-II, D-I.
b. A-III, B-IV, C-I, D-II.
c. A-I, B-II, C-III, D-IV.
d. A-III, B-II, C-IV, D-I.
e. A-II, B-I, C-III, D-IV.
Soluções para a tarefa
Respondido por
6
B- Herança - I. Permite a criação de uma nova classe que estende uma outra já definida pelo programador, o que torna possível a reutilização de dados e comportamentos da classe ancestral.
C. Polimorfismo - III. Permite que um objeto seja referenciado de várias formas, o que confere flexibilidade ao desenvolvimento da solução
D. Encapsulamento - II. Permite que as variáveis da classe e seus métodos sejam agrupados em conjuntos segundo o seu grau de relação.
A. Modificadores de acesso - IV. Permite ao programador ocultar classes e seus membros, tornando controlada sua utilização por outros programadores.
Respondido por
10
B - I, C - III, D - II, A - IV
B- Herança - I. Permite a criação de uma nova classe que estende uma outra já definida pelo programador, o que torna possível a reutilização de dados e comportamentos da classe ancestral.
C. Polimorfismo - III. Permite que um objeto seja referenciado de várias formas, o que confere flexibilidade ao desenvolvimento da solução
D. Encapsulamento - II. Permite que as variáveis da classe e seus métodos sejam agrupados em conjuntos segundo o seu grau de relação.
A. Modificadores de acesso - IV. Permite ao programador ocultar classes e seus membros, tornando controlada sua utilização por outros programadores.
Perguntas interessantes
História,
8 meses atrás
Música,
8 meses atrás
Saúde,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás