Herança é uma forma de reutilização de software na qual uma nova classe é criada, absorvendo membros de uma classe existente e aprimorada com capacidades novas ou modificadas.
I. A herança é uma das características mais interessantes da orientação a objetos e seu efeito imediato é tornar possível a reutilização dos objetos.
II. Por meio de procedimentos simples, é possível criar uma nova classe que estende uma outra já definida pelo programador.
III. Herança é uma característica do paradigma de orientação a objetos por meio da qual um objeto mãe herda características e comportamentos do objeto filho.
Assinale a alternativa correta:
e. Apenas II é verdadeira.
2 A superclasse é um super tipo de uma ou mais classes, também chamadas de subclasses. Como tal, ela é uma classe a partir da qual todas as suas características são herdadas por suas subclasses. Em outras palavras, todas as características de uma superclasse são reusáveis por aquelas classes que são seus subtipos.
Quando uma classe é criada e não há nenhuma referência à sua superclasse:
b. implicitamente a classe criada é derivada diretamente da classe object.
3--- Subclasse é uma classe que é um subtipo de uma ou mais classes, denominada superclasse. Como tal, ela herda todas as características de suas superclasses. Em outras palavras, todas as características de uma classe são reusáveis por suas subclasses.
Relacione as colunas abaixo:
Superclasse
Subclasse
A. TV
I. Automóvel, motocicleta, caminhão
B. Aluno
II. Smart, full HD, LED
C. Modalidade
III. Carnes, saladas, massas
D. Veículos
IV. Nome, série, notas
E. Cardápio
V. Futebol, atletismo, natação
Assinale a alternativa que contém a associação correta:
b. A-II, B-IV, C-V, D-I, E-III.
4-- 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:
b. A-III, B-IV, C-I, D-II.
5-- O Java oferece comando que realiza quantidade conhecida e previamente determinada de repetições.
O comando FOR é conhecido por executar REPETIÇÕES controladas por uma VARIÁVEL. Essa variável é controlada pelo próprio comando. Ele repete determinado trecho de código em um número DETERMINADO de vezes.
Assinale a alternativa que completa as lacunas corretamente:
a. For, repetições, variável, determinado.
6-- O funcionamento do laço condicional do-while guarda muita semelhança com o do comando while.
Assinale a alternativa correta:
c. Este comando requer que blocos com mais de uma instrução sejam delimitados por { e }.