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: