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.
Informacja
To okno activecode przeznaczone jest dla Ciebie, abyś mógł wypróbować swoje pomysły.