Ajuda Com Erro no Codigo JAVA
20/04/2020
0
Esta dando um erro na construção na linha 15... Por favor me ajudem
ABAIXO AS CLASSES UTILIZADAS:
package Com.edu.cps.cap3.fix; public class TestaContaEAgencia { public static void main(String[] args) { Agencia a1 = new Agencia(); Conta c1 = new Conta(); a1.numero = 12; c1.codigo = 13; c1.saldo = 1950.6f; c1.limite = 3000.0f; c1.status(); System.out.println("DADOS DA AGENCIA: "); System.out.println("Agencia: " + a1.numero); System.out.println("DADOS OBTIDOS ATRAVÉS DA CONTA: "); System.out.println("Numero da Agencia: " + c1.agencia.numero); System.out.println("--------------------------------------------"); } } //ERRO NA CONSTRUÇÂO /* Exception in thread "main" java.lang.NullPointerException at Com.edu.cps.cap3.fix.TestaContaEAgencia.main(TestaContaEAgencia.java:15) C:\Users\Guilh\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1 FALHA NA CONSTRUÇÃO (tempo total: 0 segundos) */
ABAIXO AS CLASSES UTILIZADAS:
package Com.edu.cps.cap3.fix; public class Conta { public int codigo; public float saldo; public float limite = 100f; public Agencia agencia; public void status(){ System.out.println("---------------------------------"); System.out.println("DADOS DA CONTA Nº" + this.codigo + ":"); System.out.println("---------------------------------"); System.out.println("Saldo da conta: " + this.saldo); System.out.println("Limite da conta: " + this.limite); System.out.println("---------------------------------"); } }
package Com.edu.cps.cap3.fix; public class Agencia { public int numero; }
Guilherme Dias
Curtir tópico
+ 0
Responder
Post mais votado
20/04/2020
Acredito que o erro possa ser na linha 14, você não associou nenhuma Agencia a C1 e por padrão quando não instanciada o objeto torna-se nulo. Provavelmente ele está chamando um objeto nulo e lançando a exceção (ja que ele não está definido/instanciado).
Gabriel Brandão
Responder
Mais Posts
20/04/2020
Guilherme Dias
Acredito que o erro possa ser na linha 14, você não associou nenhuma Agencia a C1 e por padrão quando não instanciada o objeto torna-se nulo. Provavelmente ele está chamando um objeto nulo e lançando a exceção (ja que ele não está definido/instanciado).
Puts, verdade esqueci, e o pior kkkkk, não percebi, muito obrigado!
Responder
Clique aqui para fazer login e interagir na Comunidade :)