Olá...
Não está claro esse vínculo entre o arquivo conta.java e a classe criaConta.java alguém poderia explicar melhor.
Grato
Olá...
Não está claro esse vínculo entre o arquivo conta.java e a classe criaConta.java alguém poderia explicar melhor.
Grato
Oie Daniel! Tudo certo?
O segredo está no que você deixou no título: CriaConta e Conta não são apenas arquivos .java, eles são classes. Quando declaramos public class...
o compilador Java entende a palavra chave class
e transforma aqueles arquivos em classes. Feito isso, na classe conta declaramos os atributos. Mas uma classe é apenas um molde, uma "forma de bolo" para que instanciemos os objetos e modifiquemos os seus atributos.
Ou seja, se queremos criar um objeto específico do tipo conta, com nossas informações, precisamos instanciá-lo. Se declaramos que uma conta tem um saldo, precisamos dizer para o compilador java que o nosso objeto específico tem um saldo de 100 reais, por exemplo. E para fazer tudo isso, não usamos a classe Conta, porque ela contém apenas as definições do que um objeto Conta terá. Para fazer as definições específicas, precisamos criar uma classe nova, que contenha um método main. É nele que conseguimos instanciar os objetos e gerar uma saída.
Dessa forma, criamos a classe CriaConta, com um método main. É nela que fazemos as modificações e escrevemos algo na tela para o usuário ver.
À medida que for praticando, isso vai ficando um pouco mais claro. Caso tenha qualquer dúvida, fique à vontade para enviar aqui no fórum. Espero ter ajudado!
Abraços e bons estudos!