Back to notes -- Keyboard shortcut: 'u'  previous -- Keyboard shortcut: 'p'  next -- Keyboard shortcut: 'n'  Slide program -- Keyboard shortcut: 't'    An Application class which accesses an instance method in class A.Lecture 6 - slide 8 : 20
Program 3
using System;

public class Application{  
                           
  public static void Main(){
    A a1 = new A(1),  
      a2 = new A(2),  
      a3 = new A(3);

    Messenger m = new Messenger("CS at AAU", a2.MethodA);  
                                                           
    m.DoSend();  
 }

}
 
 
A client class in which we pass an instance
method from an A-object to a new Messenger object.
 
Three instances of class A.
 
 
 
Pass the instance method MethodA
together with a2 to a Messager object.
DoSend activates MethodA on a2.