???????????ν“??????”??????????????add??sub??????

??????

IExample ae = new IExample(){
    public int add(int x??int y)
    {
     return x+y;
    }
    public int sub(int x??int y)
    {
     return x-y;
    }
}??
int s = ae.add(4??2);
int t = ae.sub(4??2);

????????????

???????????

??????????????????????????????????????????????????????С??????????y???

?????????????????????java???????????????????????????java???????????????????????????????

//Person??????????????????????????PersonListener??????--????????
Person  p = new Person("Tong"??53);
/////////////////////////////////////////////////////////////////////////////////////////////////////////
//????????????????????????
p.addPersonListener( new PersonListener(){
      public void OnNameChanged(PersonEventObject e)
      {
           //???????????????
           System.out.println("Name   :"+((Person)(e.getSource())).getName());
      }
      public void OnAgeChanged(PersonEventObject e)
     {
           //???????????????
           System.out.println("Name   :"+((Person)(e.getSource())).getName());
 
      }
});
//////////////////////////////////////////////////////////////////////////////////////////////////

??????????p.addPersonListener??...??????????????????????

PersonListener pl = new PersonListener(){
     public void OnNameChanged(PersonEventObject e)
     {
         //???????????????
         System.out.println("Name   :"+((Person)(e.getSource())).getName());
     }
     public void OnAgeChanged(PersonEventObject e)
     {
         //???????????????
         System.out.println("Name   :"+((Person)(e.getSource())).getName());
     }
};
p.addPersonListener(pl);

??????????????????????????????

???????????????????????java??????????á?