With no Java

Java

15/08/2013

Olá pessoal!
Sou desenvolvedor Delphi e estou iniciando no Java e durante a escrita de código java do meu DAO me veio uma dúvida...
Há algum comando no Java semelhante ao "With" do Delphi para evitar a redundância de código?

Ex. no Delphi:
With ClientDataSetX do
Begin
Active := True;
Active := False;
End;

Queria fazer no Java algo do tipo:

With meuObjeto {
setCampo1(Valor1);
setCampo2(Valor2);
}

Desde já agradeço pela atenção de todos.
Jener Martins

Jener Martins

Curtidas 0

Respostas

Eduardo Pessoa

Eduardo Pessoa

15/08/2013

o que esse "with" faz?
GOSTEI 0
Thiago Jesus

Thiago Jesus

15/08/2013

Bom dia Jenner,

A estrutura WITH é uma das features que eu particularmente mais gosto no Delphi.
Eu já pesquisei e vários programadores me disseram que essa estrutura não existe na linguagem Java
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

15/08/2013

Bom dia Jenner,

A estrutura WITH é uma das features que eu particularmente mais gosto no Delphi.
Eu já pesquisei e vários programadores me disseram que essa estrutura não existe na linguagem Java


o que ele faz? o que seria mais ou menos parecido no java?
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

15/08/2013

poderia me tirar essa duvida?
GOSTEI 0
Thiago Jesus

Thiago Jesus

15/08/2013

poderia me tirar essa duvida?


É uma feature que permite simplificar o código, eliminando repetições.

Exemplo sem with:

   dm_dados.sds_clientes.Open;
   dm_dados.sds_clientes.Post;
   dm_dados.sds_clientes.ApplyUpdates(0);
   dm_dados.sds_clientes.Close;



Exemplo utilizando with:

  with dm_dados do
    sds_clientes.Open;
    sds_clientes.Post;
    sds_clientes.ApplyUpdates(0);
    sds_clientes.Close;


GOSTEI 0
Thiago Jesus

Thiago Jesus

15/08/2013

Só para lembrar!

dm_dados - é o nome de um Data Module.
sds_clientes - é o nome de um componente do tipo SimpleDataSet

Abração!
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

15/08/2013

ahhh, bem que poderiam implementar isso não é?
GOSTEI 0
POSTAR