Questione : Eredità di C#

Io sto affrontando un certo problema sulla soluzione del questo problema, può chiunque darmi una certa idea come posso ho risolto questo problema? i servizi del


Package-delivery, quale FedEx®, DHL® e UPS®, offrono un certo numero di opzioni differenti di trasporto, ciascuna con i costi specifici associati. Generare una gerarchia di eredità per rappresentare i vari tipi di pacchetti. Usare il pacchetto come il codice categoria basso della gerarchia, quindi comprendere i codici categoria TwoDayPackage e OvernightPackage che derivano dal pacchetto. Il pacchetto del codice categoria basso dovrebbe comprendere i membri di dati che rappresentano il nome, l'indirizzo, la città, la condizione ed il codice di POSTALE per sia il mittente che il destinatario del pacchetto, oltre che i membri di dati che memorizzano il peso (in once) ed il costo per oncia per spedire il pacchetto. Il costruttore del pacchetto dovrebbe inizializzare questi membri di dati. Accertar che il peso ed il costo per oncia contengano i valori positivi. Il pacchetto dovrebbe fornire un calculateCost pubblico di funzione del membro che restituisce un doppio che indica il costo connesso con la spedizione del pacchetto. La funzione del calculateCost del pacchetto dovrebbe determinare il costo moltiplicando il peso per il costo per oncia. Il codice categoria derivato TwoDayPackage dovrebbe ereditare la funzionalità del pacchetto del codice categoria basso, ma inoltre comprende un membro di dati che rappresenta una tassa piana che la compagnia di spedizioni addebita servizio di due-giorno-consegna. Il costruttore del TwoDayPackage dovrebbe ricevere un valore per inizializzare questo membro di dati. TwoDayPackage dovrebbe ridefinire il calculateCost di funzione del membro in modo che computi il costo di trasporto aggiungendo la tassa piana al costo peso-basato calcolato dalla funzione del calculateCost del pacchetto del codice categoria basso. Il codice categoria OvernightPackage dovrebbe ereditare direttamente dal pacchetto del codice categoria e contenere un membro supplementare di dati che rappresenta una sopratassa per oncia addebitata servizio di durante la notte-consegna. OvernightPackage dovrebbe ridefinire il calculateCost di funzione del membro in modo che aggiunga la sopratassa per oncia al costo standard per oncia prima della calcolazione del costo di trasporto. Scrivere un programma di prova che genera gli oggetti di ogni tipo di pacchetto e verifica la funzione calculateCost.
del membro class= del

Risposta : Eredità di C#

Il verbage nella sezione su lavoro è cambiato significativamente da quando la I lo ha esaminato l'ultima volta:
http://www.experts-exchange.com/help.jsp#hs=23&hi=21
Altre soluzioni  
 
programming4us programming4us