日期:2014-05-20  浏览次数:20707 次

有关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;