<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-2">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Zdravím,<br>
můj dotaz je lepší asi předvést než vysvětlovat, takže:<br>
<br>
class pokus:<br>
def __init__(self, vstup):<br>
self.vstup = vstup<br>
<br>
def nejaka_funkce(self):<br>
return (self.rok + 9) % 28<br>
<br>
def jina_funkce():<br>
return ((self.nejaka_funkce - 1) * 11) % 30<br>
<br>
prvni = pokus(1845)<br>
print (prvni.jina_funkce())<br>
<br>
(Jen příklad, skutečnost je trochu složitější, ale i kdyby nebyla,
chci na to přijít)<br>
Je jasný, že mi to vyhodí chybu, poskytuji argument a přitom žádný
nepotřebuje. Takže moje otázka je - jak to provést, abych mohl ve
třídě používat metody, které mají jako argument výsledek jiné funkce
ve třídě? A zároveň abych neměl problém při volání? Je mi jasný, že
to určitě nějak jde...a omluvte mě, na OOP stále koukám jak pavián
na Rosettskou desku<em>:/</em><br>
</body>
</html>