4阅读以下的Java代码
class MyListener extends MouseAdapter implements MouseListener{
public void mouseEntered(MouseEvent mev){
System.out.print("Mouse Entered");
}
}
对于代码的描述正确的是( )
A 编译成功,但是会在运行时抛出异常
B 编译成功,去掉implements不会产生影响
C 编译错误,因为没有实现MouseListener接口中的所有方法
D 代码不会产生编译错误和运行时异常