12
Python'un 'özel' yöntemleri neden özel değil?
Python bize bu gibi isme çift çizgi ekleyerek bu bir sınıf içinde 'özel' yöntem ve değişkenleri oluşturma olanağı verir: __myPrivateMethod(). Öyleyse, kişi bunu nasıl açıklayabilir? >>> class MyClass: ... def myPublicMethod(self): ... print 'public method' ... def __myPrivateMethod(self): ... print 'this is private!!' ... >>> obj = MyClass() >>> obj.myPublicMethod() …