默认虚拟行为在C ++和Java中有何不同?