Ola, quando fui compilar meu programa Banco.java tendo o modificador de visibilidade para classes "public", a seguinte mensagem de erro me apareceu:
Banco.java:1: error: class Conta is public, should be declared in a file named Conta.java public class Conta{ ^ Banco.java:18: error: class ContaCorrente is public, should be declared in a file named ContaCorrente.java public class ContaCorrente extends Conta{ ^ Banco.java:26: error: class ContaPoupanca is public, should be declared in a file named ContaPoupanca.java public class ContaPoupanca extends Conta{
Quando eu removo os modificadores de visibilidade para as classes o codigo compila.
Desta forma, eu devo criar um arquivo para cada public class ?
Grato.