2010-06-05 4 views

답변

8

자기 메시지는 동일한 객체 라이프의 실행 또는 조작 호출을 나타내는 메시지의 일종이다.

재귀 메시지는 재귀 적으로 실행되는 자체 메시지 유형입니다. 당신이 전화 C

  • 을 완료하기 위해 일부 데이터를 객체 A를 가지고와 B oject

    • A는
    • B를 B로 통화 C를 만드는 필요가있는

      는 재진입 메시지는 B는 A에게 메시지를 보냅니다. 통화를 완료하는 데 필요한 데이터를 얻으십시오. C

    B가 A에게 전화하는 통화는 재방송 메시지라고합니다.

    희망이 맞습니다!

  • 1

    E 함수 호출 결과는 E 함수를 사용하여 동일한 라이프 라인에서 다른 함수 호출을 완료하는 데 사용됩니다.

    예 :도 StudentC같은 범위에있는 다른 함수 호출을위한 파라미터로서 사용하기 위해 (StudentC 범위에있는) EvaluateStudent 함수로부터 ControllerC 오브젝트 colect 데이터 생명선에서 기능 메인 . 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); 
        } 
    } 
    
    관련 문제