@@ -185,7 +185,7 @@ Mňau!
185185## Atributy
186186
187187Objekty vytvořené z „vlastních“ tříd mají funkčnost, kterou třídy jako ` str `
188- nedovolují: možnost si definovat vlastní
188+ nedovolují: máš možnost si definovat vlastní
189189* atributy* – informace, které se uloží k danému objektu.
190190Atributy se označují tak, že mezi hodnotu a jméno
191191jejího atributu napíšeš tečku:
@@ -285,23 +285,22 @@ Traceback (most recent call last):
285285AttributeError: 'Kotatko' object has no attribute 'jmeno'
286286```
287287
288- Aby tahle chyba nemohla nastat, zařídíme , aby každé kotě * muselo* být
288+ Aby tahle chyba nemohla nastat, můžeš zařídit , aby každé kotě * muselo* být
289289pojmenované – a to už od okamžiku kdy vznikne.
290- Jméno budeme zadávat už při vytváření kotěte, nějak takhle:
290+ Jméno pak budeš zadávat už při vytváření kotěte, nějak takhle:
291291
292292``` python
293293mourek = Kotatko(jmeno = ' Mourek' )
294294```
295295
296- To ale zatím nefunguje; musíme na to třídu ` Kotatko ` připravit.
296+ To ale zatím nefunguje; musíš na to třídu ` Kotatko ` připravit.
297297
298- Použijeme na to speciální metodu,
299- která se jmenuje ` __init__ ` (dvě podtržítka,
298+ Použij na to speciální metodu, která se jmenuje ` __init__ ` (dvě podtržítka,
300299` init ` , dvě podtržítka).
301300To „opodtržítkování“ znamená, že tohle jméno je nějakým způsobem speciální.
302301Metodu ` __init__ ` totiž Python zavolá
303302automaticky, když vytvoří nový objekt.
304- Dá se tedy napsat:
303+ Můžeš se tedy napsat:
305304
306305``` python
307306class Kotatko :
@@ -332,7 +331,7 @@ micka = Kotatko(jmeno='Micka') # 'Micka' je hodnota argumentu `jmeno`
332331### Metoda ` __str__ `
333332
334333Podobných „opodtržítkovaných“ (speciálních) metod je víc.
335- Třeba ` __str__ ` se volá , když je potřeba
334+ Třeba metodu ` __str__ ` Python zavolá , když je potřeba
336335převést objekt na řetězec:
337336
338337``` python
0 commit comments