Qual problema desse codigo?

Amigos,

Quando executo imprimeBanco() no bloco principal, aparece esse erro:

Esta conta e do banco Hiper.
Exception in thread “main” java.lang.NullPointerException
at Conta.imprimeBanco(Conta.java:34)
at Programa.main(Programa.java:10)
Press any key to continue…

Alguem pode me ajudar?

------------------Classe Conta-------------------------
public class Conta
{
private int numero;
private double saldo;
private double limite;
private Cliente cliente;

Conta(String nome, String sobrenome)
{
	new Cliente(nome, sobrenome);
}

public void imprimeBanco()
{
	System.out.println("Esta conta e do banco Hiper.");
	System.out.println("Titular: " + this.cliente.getCliente());
	System.out.println("Saldo  : " + this.saldo);
	System.out.println("Limite : " + this.limite);
	System.out.println("");

}

----------------------Classe Cliente -------------------------
class Cliente
{
private String nome;
private String sobrenome;
private String cpf;

Cliente(String nome, String sobrenome)
{
	this.nome = nome;
	this.sobrenome = sobrenome;
}

public String getCliente()
{
	return (this.nome + " " + this.sobrenome);
}

}

está lançando um NullPointerException porque você está tentando escrever uma variavel que não foi inicializada =p

System.out.println("Saldo : " + this.saldo); System.out.println("Limite : " + this.limite);

essas duas por exemplo não foram inicializadas =]
ou seja, você não deu valor algum para elas…

inicialize as variaveis do seu método imprimeBanco(), que resolve! =]

Elas Fora inicializadas sim no bloco principal:

	Conta minhaConta = new Conta("Andre","Lima");

	minhaConta.setSaldo(10000);
	minhaConta.setLimite(30000);
	
	minhaConta.imprimeBanco();

O problema esta aqui nesta linha:

System.out.println("Titular: " + this.cliente.getCliente());

Isto que eu não estou conseguindo resolver,

Grato

André lima

Verifique que seu objeto cliente está nulo, em nenhum momento ele é inicializado.
Para resolver o problema altera a linha:

 new Cliente(nome, sobrenome); 

Para:

 cliente = new Cliente(nome, sobrenome); 

Com isto seu problema estará resolvido.

Espero ter ajudado.

Show ricardo,

Muito Obrigado,

Problema resolvido!

Valew