A minha dúvida é bastante básica mas ainda apanho muito para ela:
Preciso chamar através de um método main() um método que não é static dentro da mesma classe.
Como poderia fazer isso? Este método que será invocado salva objetos em um arquivo e nao posso fazer isto se o método for static.
Apanho muito a respeito de métodos static e também final, se alguém tiver algum material para eu consultar agradeço.
e quanto a métodos final não tem mistério… eles funcionam como um método de instância qualquer, só que não podem ser sobrescritos, ou seja, se vc criar uma classe que herda de uma classe com um método final, vc não pode escrever um método com a mesma assinatura nessa subclasse.