@@ -226,7 +226,7 @@ rozlišit.
226226Teď se na chvíli vraťme k metodám. Konkrétně k parametru `self ` .
227227
228228Každá metoda má přístup ke konkrétnímu objektu, na
229- kterém pracuje, právě přes argument `self ` .
229+ kterém pracuje, právě přes parametr `self ` .
230230Teď, když máš koťátka pojmenovaná, můžeš v metodě `zamnoukej` použít `self `
231231a dostat se tak ke jménu daného koťátka:
232232
@@ -250,14 +250,13 @@ Když ji pak zavoláš (`mourek.zamnoukej()`),
250250objekt ` mourek ` se předá funkci ` zamnoukej ` jako první argument, ` self ` .
251251
252252> [ note]
253- > Onen první argument metody můžeš teoreticky pojmenovat i jinak než ` self ` ,
253+ > Onen první parametr metody můžeš teoreticky pojmenovat i jinak než ` self ` ,
254254> ale když to uděláš, ostatní programátoři se na tebe budou koukat hodně divně.
255255
256-
257- Může taková metoda brát víc než jeden argument?
258- Může – ` self ` se doplní na první místo,
259- zbytek argumentů se vezme z volání metody.
260- Třeba:
256+ Metoda může mít po ` self ` i další parametry.
257+ Při volání ` self ` vynecháš – doplní se vždy automaticky – ale ostatní
258+ se předávají jako u normálního volání funkce.
259+ Třeba v tomto příkladu se jako ` jidlo ` předá řetězec ` 'ryba' ` :
261260
262261``` python
263262class Kotatko :
@@ -317,14 +316,14 @@ mourek = Kotatko('Mourek')
317316mourek.zamnoukej()
318317```
319318
320- A teď už není možnost, jak vytvořit koťátko beze jména.
319+ A teď už není možnost jak vytvořit koťátko beze jména.
321320Metoda ` zamnoukej ` bude vždycky fungovat.
322321
323322Jako u jiných funkcí je možné jméno koťátka zadat buď jako pojmenovaný
324323argument, nebo jako poziční. Obojí funguje stejně:
325324
326- ```
327- mourek = Kotatko('Mourek') # 'Mourek' je hodnota prvního argument pro __init__ (po self)
325+ ``` python
326+ mourek = Kotatko(' Mourek' ) # 'Mourek' je hodnota prvního argumentu pro __init__ (po self)
328327micka = Kotatko(jmeno = ' Micka' ) # 'Micka' je hodnota argumentu `jmeno`
329328```
330329
0 commit comments