Erro ao compilar classe

Pessoal ao tentar compilar essa class da o seguinte erro Exception in thread “main” java.lang.NoSuchMethodError: main

class Conta {
  	int numero;
  	String nome;
  	double saldo;
  	double limite;

	void saca(double quantidade){
	double novoSaldo = this.saldo - quantidade;
	this.saldo = novoSaldo;
	}

	void deposita(double quantidade){
	this.saldo += quantidade;
	}	
}
class Programa{	
	public static void main ( String [] args){
	Conta minhaConta;
	minhaConta = new Conta();

	minhaConta.nome = "Rafael";
	minhaConta.saldo = 1000;
	minhaConta.saca(600);
	minhaConta.deposita(100);
	System.out.println("Saldo Atual: " +minhaConta.saldo);	
	}
}

Estou iniciando no java se poderem me ajudar, vlw!

Coloque suas classes em arquivos separados.

mais ai como ele vai chamar?

Vc vai ter duas classes uma Conta.java e outra Programa.java.
Você compila as duas e executa a Programa.java que é onde está o método main :slight_smile:

E por exemplo se dentro da class Conta posso incluir o método main tmb?
Deixaod num arquivo tudo!

Poder até pode…
Mas não é bom ficar exercitando essas práticas estruturadas naum…
Só faça numa classe aquilo que ela tem que fazer…
Se ela é uma classe conta não tem nada a ver vc colocar ela para executar o programa…
É melhor vc ter uma classe Banco, ou CaixaEletronico etc que utilize os métodos da classe Conta…
Entendeu?

Opa sim funcinou direitinho, vlw mesmo!