Como acessar método private?

3 respostas
F

Pessoal,

Não estou familiarizado com Prog. O.O., então gostaria de uma ajuda, se possível.

O seguinte código:
private void jButton1MouseClicked( java.awt.event.MouseEvent evt) {          
                          
     int cc;
     String nome;
     double saldo;

cc= Integer.parseInt(jTextField1.getText());
nome= jTextField2.getText();
saldo = Double.parseDouble(jTextField3.getText());

jTextField4.setText(Integer.toString(cc)+nome+Double.toString(saldo));

System.out.print(jTextField4.getText());

}
Eu quero utilizar os valores de cc, nome e saldo em outra classe (para poder gravar em arquivo). Como faço, já que aí é private?

Obrigado, Filipe.

3 Respostas

Maniezo

Variavel como esta estão dentro do metodo ou seja não tem como ver elas de fora de geito nenhum… São chamadas de variavel local, uma saida seria dentro desse metodo você chamar um outro metodo que leva essas variaveis ai sim rola… ou a forma mais correta deixar essa variavel fora do metodo exemplo:

private int cc;   
     private String nome;   
     private double saldo;  

     private void metodo(){
         
     }
    
    private String getNome(){
       return nome;
    }

Ai seu metodo altera essas variaves e quando quizer pegar os valores delas utilize os metodos get… e para alterar use os metodos set…

É so uma breve visão, da uma pesquisada no forum encontrara varias materias sobre OO.

ViniGodoy

Crie os métodos publicos getCC(), getNome() e getSaldo().

Aliás, se essas 3 variáveis sempre “andam juntas”, é mais provável que você tenha que criar uma classe chamada Conta, com as três variáveis por lá.
E daí, só precisaria do método getConta() no seu JFrame.

LPJava

quando vc criar variaveis dentro de um {} sao variaveis locais nesse seu caso ai locais do metodo vc nao pode acessa-la ela de outro lugar pq depois da execucao do metodo elas sao destruidas… ou seja, sao visiveis apenas ali dentro daquele escopo é tanto que nao se aplica public, private a essas variaveis apenas o modificador final.

Imagine ela como o mercadinho de seu Zé que é bem conhecimento apenas na cidade ZecaTatu uauaauha… exemplo meio doido mais é a realidade das variaveis.

Criado 19 de fevereiro de 2008
Ultima resposta 20 de fev. de 2008
Respostas 3
Participantes 4