Suposto erro no livro da Katie Sierra JAVA 1.5 2ª Edição

4 respostas
Rulio

pessol da uma olhada nessa questão:

public class Animal {

}


public class Cavalo extends Animal{

private Redea minhaRedea;

public void tie(String x){
	minhaRedea.tie(x);
}

}

public class Redea {

public void tie(String x){
	System.out.println("Tem uma Redea");
	
}

}


public class Teste {

public static void main(String[] args) {

Cavalo cavalo1 = new Cavalo();

cavalo1.tie(ddd);

}

}

fazendo isso vai dar um erro de NullPointExcepton. Eu já sabia que iria dar esse erro quando li. A duvida é, o livro da Katie Sierra JAVA 1.5 2ª Edição está errado por não dizer que antes de usar o método tie() da variavel de instancia minhaRedea da classe Redea, iria dar um erro ?

Creio que teria que dizer…

O que vcs acham ?

PS: Esse erro tá na página 57.

4 Respostas

Rulio

Esse erro está na pagina 57.

javapaulomg

Creio eu que se trata de um erro mesmo, ja que a variavel de instancia não foi inicializada, desta forma ela estaria com a referencia “null”.

gbmesso

Não tenho o livro… (q alias pretendo comprar… mas até na 2a edição possui erros ???)
Bom o que faltou foi a instancia do objeto Redea.

private Redea minhaRedea = new Redea();
LPJava

mas o erro é proposital da kathy ? ou foi um erro na revisao do livro… aff e eu troquei a minha edição por essa eles ficaram de me enviar… e ainda com erros ng merece! altabooks… primeiro e ultimo livro…

Criado 8 de janeiro de 2007
Ultima resposta 8 de jan. de 2007
Respostas 4
Participantes 4