Názory ke článku Python - 16. lekce
stepan NOVÝ
25. 2. 2006
25. 2. 2006
Ještě bych pro začínající programátory v OOP doplnil, že k proměnným by se nemělo přistupovat přímo, ale pouze prostřednictvím GET/SET metod. Když potom voláte metody z jiného modulu (balíčku, třídy...), tak při změně způsobu zpracování stačí upravit původní třídu. Také máte lepší kontrolu nad kódem.
Slavek NOVÝ
20. 3. 2006
20. 3. 2006
Dobry den,
nevite neexistuje v Pythonu nejake vyvojove prostredi usnadnujici vyuku OOP? Myslim neco jako BueJ v Jave.
Dik za zpravu
...
def jmeno(self, nazev):
self.nick=nazev
# ---- hlavni program ---------------------------
mojeOpicka=Opicky()
mojeOpicka.promluv()
mojeOpicka.jmeno('Johanka')
nemělo by být vsude pouzite jen bud nick nebo jmeno?? vsude dal v textu uz je nick...doufam, že mi něco neuniklo
uz chapu...tady chyba neni ale je tu:
opicka1=Opicky()
opicka2=Opicky()
opicka1.nick('Skokan') # zde se self = 'opicka1'
opicka2.nick('Lezoun') # zde se self = 'opicka2'
prominte...doufám, že tady ta chyba už opravdu je:D
knight NOVÝ
12. 5. 2013
12. 5. 2013
No přijde mi, že článek je psán pr absolutní dmty:) Což je škoda mohlo se toho rozepsat víc na měnší prostoru pokud by to bylo psáno tak, že člověk má nějaké základy v programování.