Existe alguma forma de criarmos uma classe que só seja instanciada uma única vez e que seus atributos sejam usadas por outras classes?
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!
Existe alguma forma de criarmos uma classe que só seja instanciada uma única vez e que seus atributos sejam usadas por outras classes?
Oi Felipe, o que você está querendo é ter dados que são globais e uma classe foge justamente dessa ideia. Você pode ter o lance dos métodos estáticos, que realmente são métodos que não precisam de uma instância para serem invocados, só que as variáveis da classe são apenas dela.
Há sim e você aprende no terceiro módulo a criar um singleton compartilhado entre módulos. Uma instância que é criada uma única vez. Como esta no primeiro módulo ainda, peço que termine esse e continue sua jornada até chegar nessa parte. Vai preparar o terreno apara aprender as técnicas.