Bir sınıfın örneklerinin davranışını aşırı yükleyebileceğimizi biliyorum, ör.Sınıf nesnesinin davranışını aşırı yükleyebilir miyiz?
class Sample(object):
def __str__(self):
return "Instance of Sample"
s = Sample()
print s
Instance of Sample
biz print Sample
sonucunu değiştirebilir miyim: -
class Sample(object): pass
s = Sample()
print s
<__main__.Sample object at 0x026277D0>
print Sample
<class '__main__.Sample'>
Biz print s
sonucunu değiştirebilir?