Interface e static

Pessoal eu tenho essa duvida em relação a interfaces. Uma interface tem a seguinte regra. Ser public e abstract. Mas quando estava estudando apareceu no material a palavra static na interface. É permitido o uso de static na interface? Já que a declaração de métodos na interface não aceita static. como exemplo:


static void gasolina(); // interface definem métodos de instancia

Essa linha que gerou minha duvida sobre static!!
grato.

olha static em interfaces, somente a variaveis, aos metodos nao… ja que static pertence a uma classe… e interface nao é uma classe… entao isso nao é permitido… e tb como vc falou interface é implicitamente abstract… e a combinação com static não válido ja que metodos static… nao sao herdados, portanto nao podem ser subscritos… e sim redefinidos… enfim static eh ao contrario do abstract…

:smiley: