Com base nos códigos abaixo (em JAVA), responda:class Recebendo{public static void main(String[] args){Data a;Data b = new Data();b = null;b = a;}} // fim da classe• Após a execução dos comandos acima, quais os possíveis erros existentes e indique função do void main.
Soluções para a tarefa
Respondido por
0
Possível erro:
problema de compilação
Unresolved compilation problem
Como a não foi inicializado e b = null, b = a está errado, Não se pode atribuir o valor de uma instância não iniciada à outra do mesmo modo.
Ainda que b não fosse null, daria o mesmo erro.
void main:
Uma classe que possui o método main é uma classe que pode ser executada em linha de comando com java. Um método assinado com void é um método que não tem retorno, ou seja, após executado não retorna valor algum. É o ponto de partida da aplicação.
problema de compilação
Unresolved compilation problem
Como a não foi inicializado e b = null, b = a está errado, Não se pode atribuir o valor de uma instância não iniciada à outra do mesmo modo.
Ainda que b não fosse null, daria o mesmo erro.
void main:
Uma classe que possui o método main é uma classe que pode ser executada em linha de comando com java. Um método assinado com void é um método que não tem retorno, ou seja, após executado não retorna valor algum. É o ponto de partida da aplicação.
Perguntas interessantes