单项选择题

类MyClass定义如下。其中OtherClass为另一个类,也在析构方法中提供了终止代码。

obj为一个MyClass类型的变量且是一个MyClass对象的唯一引用,执行下列语句后,类MyClass中定义的析构方法与类OtherClass的析构方法哪个先被调用?() 
obj = null;

A.无法确定先后顺序
B.同时调用
C.OtherClass
D.MyClass