document.write('

CE

[解析] 对于选项A,与父类的方法名和参数都相同,但是返回值不用,所以,语法错误。因此,选项A 错误。同理,选项B错误。 对于选项C,这个方法与父类方法有不同的参数,因此,类Y会从父类继承f方法,这个选项定义的方 法可以看成f类的重载类。因此,选项C正确。 对于选项D,父类方法为public,这个选项定义的方法为private,缩小了访问权限。因此,选项D错 误。 对于选项E,方法定义完全符合覆盖的要求,虽然返回值类型为X,但由于Y为X的子类,故返回Y的实 例化对象也是正确的。因此,选项E正确。

');