有什么区别?
自我讯息 递归消息 可重入的消息
感谢
答案 0 :(得分:9)
自我消息是一种消息,表示同一对象生命线中的执行或操作调用。
递归消息是一种递归执行的自我消息。
重入消息是您拥有对象A和对象B的地方。
B对A发出的呼叫称为重入消息。
希望有意义!!!
答案 1 :(得分:1)
调用E函数的结果用于使用E函数完成对同一生命线中另一个函数的调用。
实施例: ControllerC对象的生命线中的函数Main从EvaluateStudent函数(位于 StudentC 范围)中收集数据,以便将其用作对另一个函数的调用参数,该函数也位于 StudentC <的相同范围内/ strong>即可。从StudentC范围之外执行调用是很重要的。在我们的例子中,调用是从ControllerC执行的。
public StudentC
{
public function int EvaluateStudent(object student)
{
/*... perform complex evaluation here ...*/
}
public function int IsTopStudents(int score, int acceptanceLevel)
{
return(score > acceptanceLevel);
}
}
public ControllerC{
Public function Main()
{
IsTopStudent(EvaluateStudent(student), 8);
}
}