Pesquisar este blog

segunda-feira, 6 de fevereiro de 2012

Java -

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:
  •  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.

IERRADA. 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.



IVCORRETA.

Nenhum comentário:

Postar um comentário