Variável de um .java para outro

1. Variável de um .java para outro

José Fabiano Martinatti
jfmartinatti

(usa Mandrake)

Enviado em 01/12/2005 - 07:01h

Por favor sou iniciante em Java e preciso fazer o seguinte:

- Enviar uma variável Integer que está dentro do arquivo Agenda.java para o arquivo Fone.java. O arquivo Fone.java eu chamo ele através dp arquivo Agenda.java.


  


2. Re: Variável de um .java para outro

Tiago Barcellos Peczenyj
pacman

(usa Ubuntu)

Enviado em 05/12/2005 - 15:49h

Ola

o modo mais recomendado é usando encapsulamento de dados, criando um metodo para retornar a variavel que vc quer.

exemplo

==============Fone.java=============

public class Fone{

private int numero;
private String nome;

public Fone(int _numero, String _nome){
numero = _numero;
nome = _nome;
}

public int getNumero(){ return numero;}

public String getNome(){ return nome;}

}

=============Agenda.java============

public class Agenda{

public static void main(String[] args) {

Fone F = new Fone(5559900,"meu numero");

System.out.println("O numero eh "
+F.getNumero()
+ " e o nome eh "
+F.getNome());
}
}

sacou ? geralmente para cada atributo da sua classe, vc declara-a private, e acessa atravez de metodos get... e set... isto garante uma série de coisas boas no seu código, acredite.

no caso, criariamos 2 metodos para o numero de telefone: getNumero e setNumero, caso contrario vc pode declarar o metodo sendo publico e acessar diretamente

objeto.atributo

no caso F.numero ou F.nome

Por que não fazemos isso ? e se vc resolver fazer algum tipo de verificação na classe Fone ? tipo se o numero ja existe, ou se o numero está correto (se tem 7 digitos, 8, mais de 6, etc...), vc pode fazer um metodo que verifica e, se o numero for incorreto vc faz alguma coisa (lançar uma exceção, por exemplo).

Respondido ?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts