Obtendo um String com o nome do método

2 respostas
T

Pessoal, é o seguinte.

Tenho o seguinte bean:

public class Produto{
   String nomeProduto;

   public String getNomeProduto(){
      return this.nomeProduto;
   }
   
   public void setNomeProduto(String nomeProduto){
      this.nomeProduto = nomeProduto;
   }

}

Produto produto = new Produto();
produto.getNomeProduto;

Como faço para pegar o nome no atributo, ou mesmo do método em outra classe. Pois tenho uma classe que contém um método que recebe o String retornado por produto.getNomeProduto, e um outro String que retornará o nome do atributo que deu erro.

tipo assim:
ClasseAuxiliar.isNotNull(produto.getNomeProduto(), aquiEntraONomeDoAtributo );

2 Respostas

D

Desculpa mas não entendi, fiquei meio confuso. Será que vc pode ser um pouco mais claro?

C

kra… vamos aos principios rsr

pelo que vi tu quer ver c tem conteudo no seu atributo recebido ne?

TP… qdo vc cria uma variavel de instancia na sua class

private String x;
no caso da String, x tem como valor default null, entao vc n precisa do seu metodo…

faz o seguinte pra vc ver c foi atribuido algum valor atraves do metodo set dele

if(x==null) System.out.println("Valor nulo");

OK ?

Criado 24 de maio de 2006
Ultima resposta 24 de mai. de 2006
Respostas 2
Participantes 3