Olá a todos sou novo aqui no grupo e na linguagem java, to dando os primeiros passos e estou querendo usar varias class dentro do mesmo prog queria saber como puxar valores de class se alguem me poder me passar algum exemplo explicando ja ficaria muito contente.
Eae west , blz, de q maneira vc quer usar estas classes, são métodos q se complementam e q irão devolver os valores p/ a outra classe utilizar.Se for desta forma, vc pode editar e compilar as classes e instanciar uma delas, dentro da outra.
Exemplo:
classCelsius
{
intc;
publicintconverte(intfar)
{
c=far;returnc+10;
}
}
class Far
{
Celsius i = new Celsius();// instanciar a classe, criando um objeto"i"
int y=45;int z;
z= i.converte(y);
}
neste caso eu estou convertendo 45 far p/ celsius, e o int z está recebendo o resultado, mas pode perceber q o método é da classe Celsius
[/img]
W
westPJ
Brigadão cara ja da para eu ter uma base.
Valeu mesmo
R
rezendemPJ
Q isso, vc entendeu né, o padrão é:
NomeDaClasse qualquercoisa = new NomeDaClasse();//há outras formas de instanciar,vc verá…
depois vc chama o método da outra classe,assim:
qualquercoisa.métodoqvcquer();
ae precisa ver se é inteiro q retorna, se ele admite inteiro …
Falow
R
Rubem_AzenhaPJ
geralmente, qndo uma classe tem atributos privados, usasse metodos get()
eu naum sei muito tbem sou iniciant, mas aprendi que vc poder herdar de uma classe os atributos metodos, sem precisar cria de novo
Exemplo:
publicclassex1privateintcod;**publicclassex2extendsex1privateStringnome;publicex2(Stringn,intc)//construtor{super(c);//vc herdou o atributo cod da outra classe
e assim vai
falowwww
A
andersonraPJ
outra coisa, se vc for instanciar ou extender uma classe q esteja em outro pacote, vc precisa importa-la antes de qlqr coisa: