Sou meio novo em java, queria saber se existe uma forma de ter mais de um método dentro de outro, ou alguma outra forma de fazer o que eu quero:
Exemplo:
timeAzul().setPrefix("algumacoisa");
timeAzul().participantes().add("alguem");
Ou algo do tipo, para deixar o código mais organizado…
Acho que na prática o que você precisa é de composição de objetos. Por exemplo:
class Partida{
Time timeAzul;
Time time Vermelho;
Time timeAzul() { return timeAzul; }
}
class Time{
String prefix;
List<String> participantes;
void setPrefix(String p){ this.prefix = p;}
List<String> participantes(){ return participantes;}
}
fazAlgoComPartida(Partida partida){
partida.timeAzul().setPrefix("xxxxx");
partida.timeAzul().participantes().add("José da Silva");
}
2 curtidas