Ed
há 2 meses
Vamos analisar cada afirmação: I - O método info() retorna 3 Strings. Falso. O método info() é do tipo void, ou seja, não retorna nada. Ele apenas imprime no console as informações. II - Diferentes objetos da classe Aluno vão imprimir mensagens diferentes dependendo do valor de seus atributos. Verdadeiro. Cada objeto Aluno pode ter valores diferentes para nome, matrícula e cpf, então a saída do método info() será diferente para cada objeto. III - Aluno.info() vai invocar o método info() considerando os valores padrão dos atributos. Falso. Para chamar o método info() é necessário um objeto instanciado, por exemplo, `aluno.info()`. A chamada `Aluno.info()` (diretamente pela classe) não é válida, pois info() não é estático. Além disso, os valores padrão dos atributos (null para String e 0 para int) só aparecem se os atributos não forem inicializados. Portanto, apenas a afirmação II está correta. Resposta correta: B) II apenas.
Cadastre-se ou realize login