hola Estamos com varias Duvidas e peguntas não respondidas , Nao teremos suporte neste curso ? Desde ja Agradeço
hola Estamos com varias Duvidas e peguntas não respondidas , Nao teremos suporte neste curso ? Desde ja Agradeço
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