GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
[Duvida] questao do Troytec
Índice dos Fóruns
»
Certificação Java
Autor
Mensagem
21/03/2008 19:04:39
Assunto:
[Duvida] questao do Troytec
c0m4nch3
Thread.start()
Membro desde: 16/11/2007 10:07:32
Mensagens: 37
Offline
PessoALL, não entendi por que deu erro durante execução
Exception in thread "main" java.lang.NullPointerException at ClassB.getValue(Questao083.java:12)
class ClassA { public void methodA() { ClassB classB = new ClassB(); System.out.println(classB.getValue()); } } class ClassB { public ClassC classC; public String getValue() { return classC.getValue(); } } class ClassC { public String value; public String getValue() { value = "ClassB"; return value; } } public class Questao083 { public static void main (String arg[]){ ClassA a = new ClassA(); a.methodA(); } }
This message was edited 1 time. Last update was at 21/03/2008 19:05:12
21/03/2008 19:15:12
Assunto:
Re:[Duvida] questao do Troytec
fec
JavaChild
Membro desde: 04/04/2007 14:34:25
Mensagens: 100
Offline
Aê amigo, se vc for ver na hora que ele chama:
System.out.println(classB.getValue());
na verdade ele tá chamando,
public String getValue() { return classC.getValue(); }
da ClassB,e a classC não foi instanciado!
Daí o porque do NullPoiterEx...
Depois pra testar,no lugar da ClassB coloca isso:
class ClassB { public ClassC classC = new ClassC(); public String getValue() { return classC.getValue(); } }
Valew!
"Qualquer coisa é a mesma coisa"
21/03/2008 20:32:29
Assunto:
Re:[Duvida] questao do Troytec
c0m4nch3
Thread.start()
Membro desde: 16/11/2007 10:07:32
Mensagens: 37
Offline
ah! Que falta a atenção minha! rs
vlw, fec!
Índice dos Fóruns
»
Certificação Java
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team