Variáveis globais?

olá pessoal… sou INICIANTE em Java e estou tendo alguns problemas…
Como faço para acessar variáveis em classes diferentes… por exemplo criei uma variável String no form1 e quero acessá -la no form2…
por favor algém me dê um exemplo com a sintaxe…

Obrigado!

JPebo

JPebo, seja bom vindo ao PJ!

bom para fazer isso, vc usa:

Variavel = NomeDaClasse.OutraVariavel

no seu caso ficaria, no form2:

strNome = form1.strNome;

espero ter ajudado!! flw!!

Tudo bom!

Para manter o encapsulamento dos objetos, o aconselhável é você criar métodos para recuperar os atributos de suas classes. Exemplo:

[code]public class Form1 {
private String param; //Atributo

//Método para recuperar o atributo
public String getParam(){
return param;
}

//Método para setar um atributo
public void setParam(String param){
this.param = param;
}
}

//Outra classe que irá acessar o atributo
public class Form2 {

private String outraVar;

//Recupera o valor da variável em outra classe através do método
public void setOutraVar(Form1 form){
outraVar = form.getParam();
}

}
[/code]

Por convenção e boas práticas, usa-se métodos públicos para acessar atributos internos de um objeto.

Abraços.