Classes

Ola! iniciante ja viram né, muitas duvidas…
Bem a minha duvida e a seguinte estou criando um banco e na apostila tem uma classe ProgamaBanco e outra classe Saca, onde ProgramaBanco tem o nome o saldo e impressao do saldo…porem a classe Saca tem o objetivo de realizar um saque, minha duvida eu crio realmente duas classes ou eles quiseram dizer que a classe saca e a mesma de ProgramaBanco…segue o codigo abaixo…



	
 class ProgramaBanco	{

	public static void main(String[] args)
		   {
		     
		     conta minhaConta;           //Para acessar a conta tenho que digitar minha conta
		     minhaConta=new conta();	//Objeto conta
		     
		     minhaConta.nome="Junior";
		     minhaConta.saldo= 1000.0;
		{
		System.out.println("Saldo Atual:"+minhaConta.saldo);
		}

		   }

		}

class saca {

		double salario;

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

Antecipadamente agradeço, e aguardo por resposta.

Aí eu gero uma dúvida em você, e qual seria o objetivo da OO?

Pq vc não cria uma classe Conta ao inves dessa ‘saca’ que, IMHO, não faz sentido.

http://blog.caelum.com.br/2006/09/14/nao-aprender-oo-getters-e-setters/

Vou ser sincero, eu li essa apostila da Caelum, gostei em partes.

Além dela, procure ler outro livro, use a cabeça java, deitel como programar java, java core 2 fundamentos.

:wink:

Boa idéia vou ler outro livro mesmo estou com o Deitel-java como programa vou ler.

Pra ver se entendo, esses conceitos de classes direitinho…
Pois até agora não entendi …

Criei a class ProgamaBanco…para crear uma conta com um nome e um saldo…

Agora pra sacar dessa conta, preciso criar outra classe mesmo, como fiz, ou isso nao pode ser feito???

Valeu galera…
Brigadão…pela ajuda.

Geralmente eu crio as minhas classes e, depois, uma classe de teste com um public static void main que faça alguma coisa.

Sim, faça isso.