Fala Gabriel.
Verifica se a classe CriaConta está salva no arquivo CriaConta.java e se nesse arquivo só tem uma classe com public.
Por exemplo, esse código abaixo não compila porque tem duas classes públicas dentro do arquivo.
//Arquivo CriaConta.java
public class CriaConta {
public static void main(String[] args) {
Conta primeiraConta = new Conta();
primeiraConta.saldo = 200;
System.out.println(primeiraConta.saldo);
}
}
public class Saldo {
public static void mostraSaldo(String saldo) {
System.out.println("Mostra saldo: "+saldo);
}
}
Agora vai compilar porque só uma é publica.
//Arquivo CriaConta.java
public class CriaConta {
public static void main(String[] args) {
Conta primeiraConta = new Conta();
primeiraConta.saldo = 200;
System.out.println(primeiraConta.saldo);
}
}
private class Saldo {
public static void mostraSaldo(String saldo) {
System.out.println("Mostra saldo: "+saldo);
}
}
private class Extrato {
public static void imprimeExtrato() {
// TODO: criar impressão do extrato
}
}
Ou seja, o nome do arquivo deve ser igual ao nome da Classe pública.