编译并运行以下程序,以下描述哪个选项是正确的() class  A  { protected  boolean  equals()  {    return  super.equals(); }   }
A:编译通过运行无异常
B:编译通过但运行时出错
C:行2出错,不能成功编译
D:不能成功编译,行3出错
出自:计算机科学