Percebi que todos os métodos, getters, setters, são feitos dentro de Conta.java ou do Cliente.java, caso queira, poderia ter feito eles em um projeto com o public static void main(String[] args) já invocado?
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!
Percebi que todos os métodos, getters, setters, são feitos dentro de Conta.java ou do Cliente.java, caso queira, poderia ter feito eles em um projeto com o public static void main(String[] args) já invocado?
Olá Thiago, tudo bem? Não é obrigatório definir os métodos em uma classe, mas é uma boa prática de programação seguir as convenções para manter um código organizado e legível. Quanto à questão de definir os métodos em um projeto com o main, é possível fazer isso, mas não é recomendado. Uma boa prática é definir as classes e métodos em arquivos separados para manter o código modular e mais fácil de gerenciar. O arquivo main deve ser usado apenas para iniciar a execução do programa, e não para definir as classes e métodos.