Pacotes - Duvida me ajudem!

Caros colegas,
Estou começando a estudar pacotes. Criei duas classes para entender o conceito de pacotes.
As classes são Conta e Investimento que estão no pacote br.com.empresa.banco

Porque não consigo fazer um deposito na minha contaInvestimento? Veja as classes abaixo.
O que estou fazendo de errado?

//classe Investimento
package br.com.empresa.banco;

public class Investimento
{
Conta contaInvestimento = new Conta();
c.deposita(1000);
}

//classe Conta
package br.com.empresa.banco;

public class Conta
{
protected double saldo;

public double getSaldo() {
	return this.saldo;
}

public void deposita(double valor) 
{
	if (valor < 0)
	{
		throw new IllegalArgumentException();
		
	} else {
		
		this.saldo += valor;
	}
}

public void saca(double valor)
{
	if (this.saldo < valor)
	{
		throw new IllegalArgumentException("Saldo insuficiente! Procure o seu gerente");
	} else {
		this.saldo -= valor;
		
	}
}

}

Não exibi nenhuma mensagem de erro?
Vendo por cima parece que esta tudo correto.

 package br.com.empresa.banco;

public class Investimento
{
Conta contaInvestimento = new Conta();
c.deposita(1000);
} 

Experimente colocar um método main na sua classe Investimento :slight_smile:

[]'s

já vi o que estava fazendo de errado. valeu