मुझे इस बात में दिलचस्पी है कि पायथन में @property
का उपयोग कैसे करें। मैंने "पायथन डॉक्स पढ़ा है और वहां का उदाहरण, मेरी राय में, सिर्फ एक खिलौना कोड है:
class C(object): def __init__(self): self._x = none @ संपत्ति डीईएफ़ एक्स (स्व): "" "मैं" एम "एक्स" संपत्ति। self): del self._x
मुझे नहीं पता कि प्रॉपर्टी डेकोरेटर से भरे _x
को लपेटने से मुझे क्या लाभ मिल सकता है। क्यों न केवल इस रूप में लागू करें:
वर्ग C(वस्तु): def __init__(self): self.x = कोई नहीं
मुझे लगता है, संपत्ति सुविधा कुछ स्थितियों में उपयोगी हो सकता है। लेकिन जब? क्या कोई मुझे वास्तविक दुनिया के कुछ उदाहरण दे सकता है?
धन्यवाद।