单项选择题

已知类Teacher和Student是类Person的子类;

下面说法正确的是()

A.运行以上代码将构造一个Student对象
B.表达式是合法的
C.表达式是错误的
D.编译时正确,但运行时错误