자바 super 관련 질문 드립니다(오버라이딩)

익명 사용자의 이미지

Class a
{void c()
{

}
}
Class b extends c
{
super.c()// 안됨...
}

저기서 super.c() 를 쓸라면 void c()로 오버라이딩 해서 그안에 써줘야만 에러가 안나는데 이유가 무엇인가요?

d의 이미지

class a를 상속 받으셔야 하는데 c를 받고 계신데요??