paulo,
os metodos get e os set s�o m�todos conhecidos como acessadores e
modificadores de dados respectivamente.
Bem... Oq isso quer dizer!?!
java � uma plataforma de desenvolvimento completamente orientada a objeto, e
nesse paradigma de orienta��o a objeto existe o conceito de encapsulamento
de dados, vc N�O DEVE PERMITIR POR PADR�O, E POR UMA BOA PR�TICA DE
PROGRAMA��O ORIENTADA A OBJETO que nenhuma classe acesse seus dados
diretamente, isso s� poder� ser feito como os m�todos acessadores(get) e
modificadores(set). Como exemplo disso temos:
class Cliente
{
private String nome = ""; // seus atributos s�o privados
private String cpf = ""; // isto �, s� esta classe enxerga
// repare que os m�todos s�o publicos isto quer dizer que todas as
// classes podem usar esses m�todos para acessarem e modificarem os
// valores dos atributos privados
public String getNome()
{
return this.nome;
}
public void setNome(String s)
{
this.nome = s;
}
public String getCpf()
{
return this.cpf;
}
public void setCpf(String s)
{
this.cpf = s;
}
}
agora, vc deve se perguntar... para que serve isso?
Bem, imagine que amanh� vc pegue esse c�digo e diz assim, agora todo mundo
que quiser passar algum valor para o cpf deve passar um cpf v�lido. vc
simplesmente colocar� um verifica��o do digito do cpf no m�todo
setCpf(String) e todas as outras classe n�o precisar�o fazer mais nada...
att,
raphael silva
From: [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Re:[java-list] TomCat 4.0
Date: Fri, 1 Mar 2002 07:26:31 -0300
Ola! Pessoal!
Estou come�ando agaro a ser programador, fiz o primeiro curso na SUN o
SL110 depois irei fazer o SL2725, mas fiquei com d�vida nos Gets, ser� que
alguem pode me dar uma explica��o de como funciona...
Obrigado,
Paulo Roberto dos Santos
Financeiro - Contas a Pagar
( (12) 345 1841
- [EMAIL PROTECTED]
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------