Sim, quando você pede para o Eclipse criar uma Class, por debaixo dos panos ele cria automaticamente um File de extensão .java e já escreve para você o código necessário para se tornar uma classe, no caso:
public class Conta{
//vários códigos....
}
Caso você seguir pelo caminho que foi feito pelo Paulo, este file poderia ser de extensão .txt, .csv, .java e entre outras infinidades de extensões, porém para se tornar uma classe, foi criado um file Conta.java e logo em seguida foi escrito o código necessário para a JVM interpretar uma classe.
Você pode fazer o teste criando um file chamado de Conta.txt, copiar o mesmo código escrito em aula, clicar com o botão direito --> ir na opção "Run as" e verá que nem a opção do "Run Java Application" irá aparecer.
Ele mostrou este caminho apenas para demonstrar a construção, mas nada te impede de criar classes da forma que foi escrita, mas o Eclipse sempre tentará auxiliar em tarefas repetitivas como esta.
Espero ter ajudado, abraços.