rolisz's site

Metode speciale în Python

Îmi cer scuze că nu am scris de vreo 2 săpt. Am fost plecat și am fost în pană de idei

Clasele din Python pot avea, pe lângă metodele normale, care se apelează direct, și metode speciale, care nu prea sunt apelate direct (deși se poate), ci Python le apelează atunci când are nevoie de ele. Un exemplu de asemenea metodă specială, pe care toată lumea îl știe, este __init__, care definește con­struc­torul clasei. Acesta nu îl apelăm noi direct, ci Python îl apelează în momentul în care creăm o clasă nouă. Un alt exemplu destul de cunoscut (cel puțin dacă sunteți studenți la UBB) este __str__, care este continue.