请前辈打个比方说说晚绑定(动态绑定)的意思很形式是怎样

解决方案 »

  1.   

    数据绑定吗?datasource1.dataset:=query1;
    dbgrid1.datasource:=datasource1;这个就叫绑定
      

  2.   

    不是这个意义呀
    前辈
    我问的是OOP中的多态的晚绑定呀
      

  3.   

    举个简单的例子:Type
      TAnimal=class
      public
        procedure Cry;virtual;
      end;
      
      TDog=class(TAnimal)
      public
       procedure Cry;override; //wang...wang..wang...
      end;
      
      THorse=class(TAnimal)
      public
       procedure Cry;override; //yu..yu..yu..
      end;
    .....
    var
      Dog:TAnimal;
      Horse:TAnimal;
    ...
     Dog:=TDog.Create;
     Horse:=THorse.Create;
    ....
     Dog.Cry;       //Later Binding.  wang...wang..wang..
     Horse.Cry;     //later Binding.   yu..yu..yu..
    ...