单项选择题

面向对象程序中,一个类有时都不能作为被独立测试的单元,主要原因是

A.一个类通常还依赖于其父类或其他祖先类
B.出现多个类相互依赖
C.继承的存在
D.以上全部