Travei no Getters e setters . [RESOLVIDO]

Class conta:

[code]public class Conta {
private double saldo;

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

}[/code]

Teste:

[code]public class TestaConta {
public static void main (String [] args){
Conta c1 = new Conta ();
c1.saldo = 1000.0;

	c1.getSaldo ();
	System.out.println(c1.getSaldo());
}

} [/code]

Minha dúvida é essa, não era para retornar o saldo?

Só da erro.

brother tu setou teu atributo como private na classe Conta, entao não pode mais acessá-lo dessa forma, para acessá-lo tem que utilizar os getters and setters

faça isso:

 public class TestaConta {  
     public static void main (String [] args){  
         Conta c1 = new Conta ();  
         c1.setSaldo(1000.0); 
           
         c1.getSaldo ();  
         System.out.println(c1.getSaldo());  
     }  
 }   

ERA ISSO QUE EU QUERIA SABER !!

VLW CARA, O NEWBA AGRADECE. :thumbup:

Bom, deu para ver que você tá usando eclipse…
Como a classe Conta só tem uma variável (saldo) dá para fazer na mão msmo…
Mas imagine que você fosse fazer os get e sets de 100 variáveis…
Por isso o eclipse oferece esse atalho: [color=blue]Aperte Ctrl + 3 e digite ggas que é a abreviação de Generate getters and setters e selecione todos os getters e setters.[/color]
Quanto ao erro: Qual foi o método criado para setar o saldo? o .setSaldo, e não .saldo…
Para evitar erros bobos como esse, use o Ctrl+Espaço… Nesse caso você escreveria:
c1. + Ctrl+Espaço, e apareceria os métodos…

public class TestaConta { public static void main (String [] args){ Conta c1 = new Conta (); c1.setSaldo(1000.0); System.out.println(c1.getSaldo()); } }