Desktop
Website
Multimedia
Database
Security
Enterprise
Вопрос : Унаследование C#
Я смотрит на некоторую проблему на разрешать эту проблему, может любое дать мне некоторую идею как могу я разрешил эту проблему? обслуживания
Package-delivery, как FedEx®, DHL® и UPS®, предлагают несколько по-разному варианты перевозкы груза, каждое с специфически ценами ассоциированный. Создайте иерархию унаследования для того чтобы представить различные типы пакетов. Используйте пакет как низкопробный тип иерархии, тогда вклюайте типы TwoDayPackage и OvernightPackage которые выводят от пакета. Пакет низкопробного типа должен включить члены данных представляя имя, адрес, город, положение и зип-код как для прислужника, так и для получателя пакета, в дополнение к членам данных которые хранят вес (в унциях) и цена в унцию для того чтобы грузить пакет. Конструктор пакета должно выступить эти члены с иничиативой данных. Обеспечьте что вес и цена в унцию содержат положительные значения. Пакет должен обеспечить общественное calculateCost функции члена возвращает двойник показывая цену ассоциированную с грузить пакет. Функция calculateCost пакета должна обусловить цену путем умножать вес ценой в унцию. Выведенный тип TwoDayPackage должен унаследовать функциональность пакета низкопробного типа, но также вклюает член данных который представляет твердую сумму платежа которую компания по транспортировке грузов поручает для обслуживания 2-дн-поставки. Конструктор TwoDayPackage должно получить значение для того чтобы выступить этот член с иничиативой данных. TwoDayPackage должно redefine calculateCost функции члена так, что оно вычислит цену перевозкы груза путем добавлять твердую сумму платежа к вес-основанной цене высчитанной функцией calculateCost пакета низкопробного типа. Тип OvernightPackage должен унаследовать сразу от пакета типа и содержать член дополнительных данных представляя дополительную плату в унцию порученную для обслуживания всю ночь-поставки. OvernightPackage должно redefine calculateCost функции члена так, что оно добавит дополительную плату в унцию к нормативным затраты в унцию перед высчитывать цену перевозкы груза. Напишите тестовую программу создает предметы каждого типа пакета и испытывает функцию calculateCost.
члена class=
Ответ : Унаследование C#
Verbage в разделе на домашней работе изменяло значительно в виду того что I на последнем месте посмотрело ее:
http://www.experts-exchange.com/help.jsp#hs=23&hi=21
Другие решения
Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
Шнур ошибки в блоке задвижки?
сколько вариант сервера SQL на одной машине
Внешний вид 2007 не может архивный файл открытой сети сохраненный
Активно директория DNS записывает вопрос
Отчет о доступа 2010 экспорта к CSV с коллекторами?
Прокладчик OCE 9400 не начинает
как добавить десятичное место в формуле в отчете о кристалла seagate
Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
VB6 к VS2010 - консультации тренировки?