2
respostas

Ola! gostaria de saber "Professor" vem nos tira as duvidas

hola Estamos com varias Duvidas e peguntas não respondidas , Nao teremos suporte neste curso ? Desde ja Agradeço

2 respostas

Olá, Flávio!

Entendo que você está com algumas dúvidas e perguntas não respondidas no curso de Go: Orientação a Objetos. Gostaria de esclarecer que estamos aqui para ajudá-lo e fornecer suporte durante o curso.

No contexto que você compartilhou sobre pacotes e visibilidade, você aprendeu sobre a importância de organizar o código em pacotes no Go. Ao distribuir o código em pacotes, tornamos mais fácil a manutenção e compreensão do mesmo, tanto para nós quanto para outros desenvolvedores.

Você criou um pacote chamado "contas" e colocou nele os trechos de código referentes às Contas Correntes. Além disso, aprendeu a importar esse pacote no arquivo "main.go" utilizando o caminho completo do pacote.

No entanto, você enfrentou um problema de visibilidade ao tentar acessar os campos titular e saldo da struct ContaCorrente no arquivo "main.go". Isso ocorre porque, por padrão, os campos em Go são visíveis apenas dentro do arquivo em que foram declarados.

Para resolver esse problema, você alterou a visibilidade dos campos, tornando-os visíveis para outros arquivos. Para isso, você alterou a primeira letra dos nomes dos campos para maiúscula em todas as declarações e referências a eles.

Após essa alteração, você conseguiu acessar os campos Titular e Saldo da struct ContaCorrente no arquivo "main.go" e prosseguiu com o desenvolvimento do código.

Espero que essa explicação tenha ajudado a esclarecer suas dúvidas sobre pacotes e visibilidade no Go. Se você tiver mais perguntas ou precisar de mais ajuda, fique à vontade para perguntar. Estamos aqui para ajudá-lo em seu aprendizado.

Espero ter ajudado e bons estudos!

thanks

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software