Esto es así porque el nombre del archivo con extensión java tiene que ser el mismo nombre que la clase principal.