As classes se enxergam nativamente mesmo sem uma referenciar a outra com um import ou algo do tipo.
No caso conseguimos instaciar a classe Negociacao dentro da classe NegociacaoController.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
As classes se enxergam nativamente mesmo sem uma referenciar a outra com um import ou algo do tipo.
No caso conseguimos instaciar a classe Negociacao dentro da classe NegociacaoController.
Oi Wellington,
qualquer tipo de declaração feita fora de uma função e dentro de um arquivo js carregado numa tag <script> normal, se torna global.
Ou seja se uma classe é declarada num arquivo e ele é importado com uma tag <script> no navegador, a clase pode ser usada em qualquer outro código que seja carregado da mesma maneira.