alguém pode me explicar pq eu ira querer criar um método deste tipo:
[code]public AlgumaClasse nomeDoMetodo(){
}[/code]
alguém pode me explicar pq eu ira querer criar um método deste tipo:
[code]public AlgumaClasse nomeDoMetodo(){
}[/code]
[quote=andredecotia]alguém pode me explicar pq eu ira querer criar um método deste tipo:
[code]public AlgumaClasse nomeDoMetodo(){
}[/code][/quote]
uai…Pra retornar uma instancia dessa classe…
Simples, veja o exemplo:
public Double calcularMensalidade(){
//TODO: retorna o calcula de uma mensalidade
}
rsrs
que beleza! =DDD :lol:
Voce pode também retornar ela mesmo para fazer uma interface fluente.
public class ClasseA {
public ClassA did(){
//Faz algo
return this;
}
public ClassA dod(){
//faz algo
return this;
}
}
E para usar voce faria algo como:
ClassA clazz = new ClassA().did().dod().did();
Isso se chama covariant return se nao me engano.
[quote=andredecotia]alguém pode me explicar pq eu ira querer criar um método deste tipo:
[code]public AlgumaClasse nomeDoMetodo(){
}[/code][/quote]
Cara, venho acompanhando alguns topicos seus, e vejo que normalmente suas dúvidas são bem iniciantes, talvez um boa leitura o ajude por exemplo em Livros como o Use a Cabeça, Java!, que tem uma ditadica diferente, pode ser mais interessante, ou algo mais tecnico como o Java Como Programar do Deitel.
São bons livros que talvez possam ser uteis a seu aprendizado.