执行代码会输出「钢琴:叮咚叮咚」和「吉他:咚咚当当」(play 为虚函数,基类指针数组分别指向 Piano、Guitar)。这体现了面向对象的( )特性。 A. 继承B. 封装C. 多态D. 链接 正确答案:C