OO  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
EddiE
Virtual Machine Man

Membro desde: 31/08/2002 09:05:07
Mensagens: 647
Localização: São Paulo - SP
Offline

Na teoria a Orientação a Objetos diz que todas as classes possuem propriedades (variáveis membros) e métodos. Possuo uma classe que tem um método que recebe vários parâmetros que pertencem a algumas propriedades. A teoria me diz que devo colocar o valor desses parâmetros nas propriedades e trabalhar com elas, já a lógica diz para trabalhar apenas com os parâmetros pois não serão criadas variáveis em duplicidade. O que fazer?
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Bom, isso depende mais do que voce precisa fazer. Teoricamente eh aconselhado a criacao dos getters e setters para acessar/atribuir as variaveis. Em relacao ao exemplo que voce postou depende muito. Se os parametros passados deverao estar visiveis para os outros metodos da classe, entao de fato voce precisa atribuir eles para as propriedades da classe. Agora, se forem valores locais ao metodo apenas nao ha razao para tal acao..

[]'s
Rafael Steil

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
lucianoeduardo
Smalltalk

Membro desde: 10/09/2010 11:43:12
Mensagens: 3
Offline

Ola amigo em minha visão seria interessante você criar dentro da sua classe variáveis também,
pois assim você não fica limitado a valores e método, e criando variáveis fica mais dinâmica sua classe.
Ponto interessante e umas das idéias de POO é você criar métodos sets e gets, trabalhando com encapsulamento.
Assim atendermos a OO e estruturas de dados.
EXE simples.:

public class Funcionario
{
private String nome;
public void setNome(String nome)
{
this.nome = nome;
}
public void getNome()
{
return nome;
}
}

Abraço
evertonsilvagomesjava
GUJ Master
[Avatar]

Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline

lucianoeduardo wrote:Ola amigo em minha visão seria interessante você criar dentro da sua classe variáveis também,
pois assim você não fica limitado a valores e método, e criando variáveis fica mais dinâmica sua classe.
Ponto interessante e umas das idéias de POO é você criar métodos sets e gets, trabalhando com encapsulamento.
Assim atendermos a OO e estruturas de dados.
EXE simples.:

public class Funcionario
{
private String nome;
public void setNome(String nome)
{
this.nome = nome;
}
public void getNome()
{
return nome;
}
}

Abraço


LOL cara, vc ja viu o ano que isso foi postado? O cara ja deve ter Doutorado em umas cinco universidades diferentes.
dg_cursos_de_java
Smalltalk
[Avatar]

Membro desde: 10/09/2010 14:02:48
Mensagens: 3
Offline

evertonsilvagomesjava wrote:
lucianoeduardo wrote:Ola amigo em minha visão seria interessante você criar dentro da sua classe variáveis também,
pois assim você não fica limitado a valores e método, e criando variáveis fica mais dinâmica sua classe.
Ponto interessante e umas das idéias de POO é você criar métodos sets e gets, trabalhando com encapsulamento.
Assim atendermos a OO e estruturas de dados.
EXE simples.:

public class Funcionario
{
private String nome;
public void setNome(String nome)
{
this.nome = nome;
}
public void getNome()
{
return nome;
}
}

Abraço


LOL cara, vc ja viu o ano que isso foi postado? O cara ja deve ter Doutorado em umas cinco universidades diferentes.



Concordo com nosso amigo... (o Cara já deve ser até professor da Caelum........ kkkkkk)

DG Cursos de Java

Vídeo Aulas em JAVA... TENHO TUDOO...
tenho tbm outras linguagens...

quem quiser é só me pedir via e-mail... dgvideo@bol.com.br
[Email]
lucianoeduardo
Smalltalk

Membro desde: 10/09/2010 11:43:12
Mensagens: 3
Offline

kkk vdd msm cara mals aew galera, comecei hj dai nem vi data e nada
vlws por esse avisão abraço
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team