document.write('

D

[解析] 如果有两个方法的方法名相同,但参数不一致,那么一个方法是另一个方法的重载。如果在子类 中定义了一个方法,其方法名称、返回值类型及参数列表正好与父类中某个方法的名称、返回值类型及 参数列表一致,那么,此时子类的方法覆盖了父类的方法。 本题是典型的方法Override(覆盖),它要求子类中的方法必须与父类完全相同(相同的方法名、相同的 参数列表及相同的返回值)。 对于本题而言,父类中定义了一个getLenght方法,子类中也有同样的方法,但是却有着不同的返回 值,因此,编译错误。所以,选项D正确。

');