Instancje jako wartości zwracane

Funkcje i metody mogą zwracać obiekty. Nie jest to nic nowego, ponieważ wszystko w Python jest obiektem, a zagadnieniami zwaracania wyników zajmujemy się już od dłuższego czasu. Różnica polega na tym, że chcemy, by metoda stworzyła obiekt za pomocą konstruktora, a następnie zwróciła go jako parametr zwrotny.

Przypuśćmy, że chcemy wyznaczyć punkt pośredni pomiędzy używanym obiektem, a innym punktem. Nową metodę nazwiemy halfway, która przyjmuje inny obiekt Point jako argument i zwraca również wynik typu Point.




(chp13_classesmid1)

Informacja

To okno activecode przeznaczone jest dla Ciebie, abyś mógł wypróbować swoje pomysły.




(scratch_cl_01)

Następna część - Glossary