Loading...
Milko123 avatar Milko123 14 Точки

Problem 08 - Vehicle Catalogue (Objects and Classes - Lab)

Здравейте, 

При решението ми https://pastebin.com/em33RHh0 на задачата Problem 08 - https://judge.softuni.bg/Contests/Practice/Index/1214#7, Judje ми дава 100/100, но смятам, че решението ми не е коректно, тъй като по условие съм създал class "Catalog", а не намерих начин да го включа в работата на програмата (тоест е създаден без да функционира). Как бих могъл да го ползвам класа в задачата, така че да се изпълни идеята на условието?

Тагове:
0
Module: C# Advanced
Valko98 avatar Valko98 7 Точки

Здравей, колега!

Ами така като го прегледах нагледно, пробвай да вкараш конструктори в 3-те класа, за колите и камионите сигурно ще ти стане ясно за какво иде реч, но за Catalog, вкарай конструктор в който както в вместо да инициализираш в майн метода двата си листа

List<Car> catalogCars = new List<Car>()            List<Truck> catalogTrucks = new List<Truck>();

просто да направиш Catalog()

{

this.Cars = new List<Cars>();

this.Truck = new List<Truck();

}

Правиш един нов обект, Каталог и работиш с неговите листове през цялата програма, като нормални листове, като просто достъпваш до тях през класа-променливата каталог, която си направил отгоре, ще ти съкрати кода и ще вмъкнеш и класа каталог вътре.

Пиши ако нещо не си ме разбрал.

По-здрави, Вальо!

0
Milko123 avatar Milko123 14 Точки

Благодаря за отговора. Не успях да разбера на 100%, но достигнах до решение, което ме удовлетворява https://pastebin.com/JzL6spym.

С благодарност: Милко

0
Valko98 avatar Valko98 7 Точки

Браво, супер е!
 

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.