Interface em Java e C#

Bem estou com algumas dúvidas referente à interface. Uma interface pode herdar de diversas interfaces, mas uma interface pode herdar de uma classe ? Existem alguma diferença do comportamento das interfaces em Java e C# ?

Um interface pode extender de várias interfaces.

Um classe pode implementar de várias interfaces e extender apenas um classe.

Uma interface só pode estender outras interfaces.
Não faria sentido uma interface ser filha de uma classe, porque interfaces só definem “o que” fazer, enquanto classes definem “como”.

No C#, interfaces não podem ter constantes definidas, enquanto no Java, podem. Entretanto, fazer uma interface só para definir constantes é considerado uma péssima técnica de modelagem.