有关composition的问题,请求高手回答???
public   class   CommissionEmployee 
 { 
          protected   String   firstName; 
          protected   String   lastName; 
          protected   String   socialSecurityNumber; 
          protected   double   grossSales;   //   gross   weekly   sales 
          protected   double   commissionRate;   //   commission   percentage   
          //   five-argument   constructor 
          public   CommissionEmployee(   String   first,   String   last,   String   ssn,    
                   double   sales,   double   rate   ) 
          { 
                   //   implicit   call   to   Object   constructor   occurs   here 
                   firstName   =   first; 
                   lastName   =   last; 
                   socialSecurityNumber   =   ssn; 
                   setGrossSales(   sales   );   //   validate   and   store   gross   sales 
                   setCommissionRate(   rate   );   //   validate   and   store   commission   rate 
          }   //   end   five-argument   CommissionEmployee   constructor   
          //   set   first   name 
          public   void   setFirstName(   String   first   ) 
          { 
                   firstName   =   first; 
          }   //   end   method   setFirstName   
          //   return   first   name 
          public   String   getFirstName() 
          { 
                   return   firstName; 
          }   //   end   method   getFirstName   
          //   set   last   name 
          public   void   setLastName(   String   last   ) 
          { 
                   lastName   =   last; 
          }   //   end   method   setLastName   
          //   return   last   name 
          public   String   getLastName() 
          { 
                   return   lastName; 
          }   //   end   method   getLastName   
          //   set   social   security   number 
          public   void   setSocialSecurityNumber(   String   ssn   ) 
          { 
                   socialSecurityNumber   =   ssn;   //   should   validate 
          }   //   end   method   setSocialSecurityNumber   
          //   return   social   security   number 
          public   String   getSocialSecurityNumber() 
          { 
                   return   socialSecurityNumber;