Given:   What is the result?()
A: If you define D e = new E(), then e.bMethod() invokes the version of bMethod() defined in Line 5.
B: If you define D e = (D)(new E()), then e.bMethod() invokes the version of bMethod() defined in Line 5.
C: Compilation fails because of an error in line 9.
D: If you define D e = (D)(new E()), then e.bMethod() invokes the version of bMethod() defined in Line 9.
E: Compilation fails because of an error in line 3.
F: Compilation fails because of an error in line 7.
出自:Oracle认证