ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में विशेषताएँ क्या हैं?
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में, एक विशेषता (या संपत्ति) एक वर्ग की एक विशेषता या सुविधा है। यह एक वेरिएबल है जो किसी ऑब्जेक्ट से जुड़ा होता है और इसका उपयोग ऑब्जेक्ट के बारे में जानकारी संग्रहीत करने के लिए किया जा सकता है। विशेषताओं का उपयोग आम तौर पर किसी वस्तु की स्थिति को परिभाषित करने के लिए किया जाता है, जैसे उसका नाम, आयु, या पता। उदाहरण के लिए, "व्यक्ति" नामक वर्ग में, विशेषताओं में "प्रथम नाम", "अंतिम नाम", "उम्र" और शामिल हो सकते हैं "पता"। इन विशेषताओं का उपयोग प्रत्येक व्यक्ति वस्तु के बारे में जानकारी संग्रहीत करने के लिए किया जाएगा, जैसे कि उनका पहला और अंतिम नाम, आयु और पता। विशेषताएँ या तो सार्वजनिक (कक्षा के बाहर से पहुंच योग्य) या निजी (केवल कक्षा के भीतर पहुंच योग्य) हो सकती हैं। वे केवल पढ़ने योग्य या लिखने योग्य भी हो सकते हैं। विशेषताओं को आम तौर पर एक विशेष वाक्यविन्यास का उपयोग करके वर्ग परिभाषा में परिभाषित किया जाता है, जैसे कि "सार्वजनिक पूर्णांक आयु" यह इंगित करने के लिए कि विशेषता एक सार्वजनिक पूर्णांक है जिसे "आयु" कहा जाता है।