Considere os conceitos de Programação Orientada a Objetos (POO) e o seguinte trecho de código em Java e analise as afirmativas subsequentes sobre programação orientada a objetos usando Java.

(Código adaptado de código disponível em:
https://www.devmedia.com.br/construtores-em-java-prim eiros-passos/28618)
I- O método descrição da classe Carro sobrescreve o método da classe Veiculo.
II - A classe Veiculo deriva diretamente da superclasse Javamaster.
III - O método descrição da classe Carro chama o método descrição da classe Veiculo usando super.descricao(), o que é permitido e comum em POO para estender comportamentos.
Qual(is) afirmativa(s) está(ão) correta(s)?