ResultSet - abstract interface?

Pessoal,

Estava programando e sem querer eu pressionei a tecla F3 sobre a palavra ResultSet (estou utilizando o Eclipse).
Nesse momento abriu um .class e constava assim:

public asbtract interface java.sql.ResultSet

Não entendi a aplicabilidade do abstract interface.

Alguém poderia me explicar? Não seria redundante?
Obrigado a todos desde então.

Olá,

Pelo que li, todas as interfaces são por padrão abstratas e públicas. Colocar o termo “abstract” e “public” na assinatura da interface ou do seus métodos é opcional, não faz nenhuma diferença.