[OOP] Defining Classes Part One - Задача 1


13

Така т.к. задачите за домашна всъщност са отделни части на една голяма задача предлагам всички обсъждания на задачите да стават в тази тема. Това ще спести отварянето на 12 различни теми и ще направи форума доста по-чист + ще спестим постването на голямо количество еднакъв код много пъти.

За това тук ви моля, НЕ отваряте тема за всяка отделна задача :)

По ваша молба преименувама темата и ще преминем пак към стария начин с отделна тема за всяка задача.

 

Ето линк към условията на задачите: Цък

 

Та имам въпрос по първа задача. Какво ще рече :

class GSM holding instances of the classes Battery and Display

Да разбирам ли че класът GSM трябва да наследява Battery и Display ? Или се има в предвид нещо друго ?

Вероятно утре на лекция ще разбера отговора, ама сега ми стана любопитно :D

На по-напредналите въпросът може да им се струва лесен, ама аз нещо не загрявам :)

 


Благодаря на Nikola Dimitroff за отговора !

Ето моето решение:

GitHub

Обяснение:

Тук не мисля че има нещо конкретно, което трябва да се обяснява - правия си 3 нови класа със съответните полета и пропъртита ( сега като се замисля нямаше нужда тук от енкапсулация, но и без това по-нататък се иска :D )

 


в C# OOP от Teodor92 (13062 точки)


Отговори



0

Моля за помощ!

Ето тук е AddCall() методът, който ми хвърля NullReferenceException и не мога да го преборя.
Тук е сорса за сваляне, ако някой се нуждае от дебъгване.

Благодаря предварително!


от miroslav.tsakov (1476 точки)


0
Мисля, че никъде не видях в конструктора на GSM
this.callHistory = new List

от lithical (0 точки)

0
(facepalm) Представи се с никнейма ти на следващия Social Event да те почерпя нещо! :) Благодарско!

от miroslav.tsakov (1476 точки)