Diskuze: OOP
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Třídu bych pojmenoval Klient, metoda Vyber by měla částku přijímat v parametru a měla by být univerzální, nepoužívat konzoli. Konzoli obsluhuj pouze v Main.
Je to celé nesmysl. Když už zkoušíš tak pořádněji.
1)Třída by se měla jmenovat spíše BankovníÚčet - přeci jen patří
to jednomu uživateli
2)Datovým položkám přiřazuj hodnoty pouze skrze Konstruktor
3)Měl by jsi místo public "X" používat Vlastnosti
4)Metoda VyberCastku() by měla přijímat parametr částka a vracet vybranou
sumu. A zároveň odečíst sumu z celkových peněz.
5)Metoda Insolvent je k čemu ?
6)Metoda Vyber() je nesmyslná a zbytečná
->I když KolikZbyva by šlo přes Vlastnosti
Ve třídě Banka (resp.
BankovniUcet) nesmí být žádný výstup, slouží pouze jako zdroj dat. Takto
tuto třídu nemůžeš poté využít ve Formech, či jinde. Tj o výpis se
stará Main, případně nějaké speciální třída určená pro výpis
9)Můžeš pak mít třídu Banka, která bude mít List<BankovniUcet> a tím pádem spravovat X různých účtů najednou
TIP na konec: Zvykni si spíše psát kód v AJ, v praxi je to běžnější.
Zobrazeno 3 zpráv z 3.