Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 1.71 KB

File metadata and controls

25 lines (19 loc) · 1.71 KB

Assume the following

  • Ausência das instruções de pacote e importação:

    Se o código de amostra não incluir instruções de pacote ou de importação, e a pergunta não se referir explicitamente a essas instruções ausentes, suponha que toda a amostra de código esteja no mesmo pacote ou que existam instruções de importação para suportá-las.

  • Nenhum nome de arquivo ou caminho de diretório para classes:

    Se uma pergunta não indicar os nomes de arquivo ou os locais de diretório das classes, assuma um dos seguintes, o que permitirá que o código seja compilado e executado:

    • Todas as classes estão em um arquivo

    • Cada classe está contida em um arquivo separado e todos os arquivos estão em um diretório

  • Quebras de linha não intencionais:

    O código de exemplo pode ter quebras de linha não intencionais. Se você vir uma linha de código que parece ter sido quebrada, e isso criar uma situação em que a quebra de linha é significativa (por exemplo, um literal de String citado foi divido), suponha que a quebra de linha seja uma extensão da mesma linha e não contém um retorno explícito (carriage return) que causaria uma falha de compilação.

  • Fragmentos de código:

    Um fragmento de código é uma pequena seção do código-fonte que é apresentada sem seu contexto. Suponha que todo o código de suporte necessário exista e que o ambiente ofereça suporte completo à compilação e execução corretas do código mostrado e seu ambiente omitido.

  • Comentários descritivos:

    Considere comentários descritivos, como "setter e getters vão aqui", pelo valor nominal. Suponha que o código correto exista, compile e execute com êxito para criar o efeito descrito.