methods calcPayment() implemented for all Class hierarchy