我只是想知道我是否遗漏了以下问题。我已经用我的回答提出了这个问题。
什么样的对象可以传入下面的方法?在这个方法中可以在 obj 上调用哪些方法?
public void doThis (Object obj)
{
// some code
}
我的答案:
可以在上述方法中传递的对象类型是从作为当前类的超类的实际类实例化的对象以及已经在当前类本身中实例化的对象。此外,从其他实际类实例化的对象可以类型转换为当前类或其超类之一,以允许作为方法 doThis() 的参数。
可以在方法内部调用的方法包括当前类中的任何公共、受保护或私有方法以及从超类继承的任何方法。
这是正确的吗?