Sou iniciante nesta linguagem e gostaria de pegar uma ideia sobre a parte de objetos e classes.
Tenho uma classe que possui Nome, ID e preco como atributos e gostaria de criar um metodo para pesquisar qual o seu preço a partir de outra classe contida no sistema.
Bem, para você pegar o valor do preço, você deve trabalhar com um método get, e para você alterar o valor do preço, você deve usar um método set. Os famosos get's/set's.
Depois é só chmar esse método de outra classe que ele retorna o valor do atributo.
Bem, o código da classe seria assim:
publicclassProduto{//atributos da classeprivateintID;privateStringnome;privateDoublePreco;//método para "pegar" o valor do atributo nomepublicStringgetNome(){returnnome;}//método para mudar o valor do atributo nomepublicvoidsetNome(Stringvalor){nome=valor;}//método para "pegar" o valor do atributo PrecopublicDoublegetPreco();returnPreco;}//método para mudar o valor do atributo PrecopublicvoidsetPreco(intvalor){Preco=valor;}//método para "pegar" o valor do atributo IDpublicintgetID(){returnID;}//método para mudar o valor do atributo IDpublicvoidsetID(intvalor){ID=valor;}}
Espero ter ajudado
_
_PARQUE_MACABRO_PJ
Não entendi exatamente, voce quer acessar o preco do objeto diretamente em um main, ou em outro objeto…
Se for utilizar em um metodo main, é so criar um objeto, e utilizar o getPreco(), descrito por feliperod,
mas se for utilizar o preco em outro objeto, tipo um objeto Lote, que guarda “N” produtos iguais no mesmo lote, teria que ter o tipo Produto como atributo desta classe, assim: