Diskuze: Agregačno-kompozičné vzťahy
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 6 zpráv z 6.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Co tak kouknout na chyby ? 
string meno; string priezviko;
nebo
string meno, priezviko;
Btw podtržítka se v C# nepoužívají. (např. místo Veduci_oddelenia, by to mělo být VeduciOddelenia)
Je zbytečné tvořit nested třídy. Normalně je vytvoř odděleně.
class VeduciOddelenia
{
public string Meno { get; set; }
public string Priezvisko { get; set; }
public VeduciOddelenia(string meno, string priezvisko)
{
this.Meno = meno;
this.Priezvisko = priezvisko;
}
}
class Oddelenie
{
VeduciOddelenia v_o1;
// Dátové členy nadtriedy.
string nazov_oddelenia;
int pocet_zamestnantov;
// Parametrický konštruktor.
public Oddelenie(string nazovOddelenia, int pocetZamestnantov)
{
this.nazov_oddelenia = nazovOddelenia;
this.pocet_zamestnantov = pocetZamestnantov;
v_o1 = new VeduciOddelenia("Tomáš", "Novák");
}
// Definícia verejne prístupnej inštančnej metódy.
public void VypisInformacie()
{
Console.WriteLine("Informácie o oddelení:\n\n");
Console.WriteLine("Názov oddelenia: " + nazov_oddelenia +
"\nPočet zamestnantocv: " + pocet_zamestnantov +
"\nZodpovedný vedúci: " + this.v_o1.Meno + " " + this.v_o1.Priezvisko);
}
}
Koukni nato, je to trošku čistčí a lépe se to čte 
ďakujem, ako píšenm, neni to môj kod, ano tu chybu som
si ešte všimol ale kopíroval som to z toho
návodu kde to bolo, takže čo sa týka prehladnosti,
vylepšovania a podobne je to v podstate bezpredmetné, ale
ďakujem
mne ide hlavne o to prečo sa neda vytvoriť inštanciu triedy
Veduci_oddelenia?
nevím na jaký web to chodíš, ale nějak ti tam pletou hlavu, proč si nepřečteš zdejší tutoriály, ty jsou velmi kvalitní.
Musíš té třídě dát modifikátor public a pak normálně
Oddelenie.Veduci_oddelenia veduci = new Oddelenie.Veduci_oddelenia(...);
Človek by myslel že keď ma niečo nálemku Microsoft, môže sa podla toho
riadiť
http://download.microsoft.com/…azyku_CS.pdf
ďakujem Páni
Zobrazeno 6 zpráv z 6.