Como concateno comandos de um Objeto?

Pessoal como eu faria pra obter isso:

Urso ursinho = New Urso;

//Isso aqui que quero
ursinho.comandos.urrar()

Eu quero criar uma espécie de subclasse q só tenha comandos, queria que ja começasse instanciada os comandos sem ser Null para quando digitar o comando a cima e retorna uma string

ISSO ABAIXO Q NAO QUERO:
Urso ursinho = New Urso;
Comandos comando = New Comandos
ursinho.comandos = comandos ;

Quero chegar ja usando os comandos assim que ja instanciei o urso

;

Vc pode instanciar Comandos diretamente dentro de Urso, tipo assim:

public class App {
  public static void main(String... args) {
    class Comandos {
      void urrar() {
        System.out.println("Estou urrando! 🐻");
      }
    }

    class Urso {
      final Comandos comandos = new Comandos();
    }

    Urso ursinho = new Urso();
    ursinho.comandos.urrar();
  }
}
1 curtida

Nesse fórum, as explicações são maravilhosas.

Mas os exemplos… é cada um que eu só falto cair da cadeira de rir. :rofl: :rofl: :rofl:

2 curtidas

Programadores fofuxos kkkkk

Muito obrigado wldomiciano, isso mesmo que queria.

1 curtida