A partir das afirmativas abaixo relativas aos comandos da linguagem Java, pode-se afirmar que:
I. A palavra chave class é usada para definir tipos derivados em Java. De fato, tais tipos constituem às principais estruturas dos programas orientados a objetos.
II. O modificador private, quando aplicado a um atributo de classe, impede que qualquer outra classe tenha acesso a tal atributo.
III. A palavra chave extends é usada para permitir a herança múltipla em Java.
IV. O modificador protected, quando aplicado a um atributo de classe, permite que classes filhas desta classe, tenham acesso a este atributo.
Estão corretas apenas as afirmativas:
I. A palavra chave class é usada para definir tipos derivados em Java. De fato, tais tipos constituem às principais estruturas dos programas orientados a objetos.
II. O modificador private, quando aplicado a um atributo de classe, impede que qualquer outra classe tenha acesso a tal atributo.
III. A palavra chave extends é usada para permitir a herança múltipla em Java.
IV. O modificador protected, quando aplicado a um atributo de classe, permite que classes filhas desta classe, tenham acesso a este atributo.
Estão corretas apenas as afirmativas:
- a) II e III
- b) II e IV
- c) II, III e IV
- d) I, II e IV
- e) I e IV
III. A palavra chave extends é usada para permitir a herança múltipla em Java.
Java não tem herança Múltipla.
Java não tem herança Múltipla.
I. ERRADA. A palavra chave class é utilizada para definir classes, se a palavra chave extends fosse utilizada é que seriam tipos derivados. Acredito que esta foi a lógica utilizada para anular o item. Ainda assim acredito que o item está correto porque toda classe, em Java, extende implicitamente a classe Object, ou seja, é uma classe derivada.
II. CORRETA.
III. ERRADA. Não existe herança múltipla no Java.
IV. CORRETA.
II. CORRETA.
III. ERRADA. Não existe herança múltipla no Java.
IV. CORRETA.
Nenhum comentário:
Postar um comentário