विषयसूची:
वीडियो: दिनांक वस्तु जावा में परिवर्तनशील है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
ए परिवर्तनशील वस्तु बस एक है वस्तु जो निर्माण के बाद अपना राज्य बदल सकता है। उदाहरण के लिए, स्ट्रिंगबिल्डर और दिनांक हैं परिवर्तनशील वस्तुएं , जबकि स्ट्रिंग और इंटीजर अपरिवर्तनीय हैं वस्तुओं . एक वर्ग में हो सकता है a परिवर्तनशील वस्तु एक क्षेत्र के रूप में।
इसी तरह, जावा में दिनांक वर्ग अपरिवर्तनीय है?
दिनांक नहीं है अडिग , हमें की एक रक्षात्मक प्रतिलिपि बनाने की आवश्यकता है जावा . उपयोग दिनांक इस आवृत्ति चर के संदर्भ को वापस करते समय फ़ील्ड। आइए एक काल्पनिक व्यक्ति बनाएं कक्षा जिसमें नाम और डॉब केवल दो सदस्य हैं।
इसके बाद, प्रश्न यह है कि जावा में अपरिवर्तनीय वस्तु क्या है? अपरिवर्तनीय वस्तुएं हैं वस्तुओं कि नहीं बदलते। आप उन्हें बनाते हैं, फिर आप उन्हें बदल नहीं सकते। ए जावा अपरिवर्तनीय वस्तु इसके सभी क्षेत्र आंतरिक, निजी अंतिम क्षेत्र होने चाहिए। इसे किसी भी सेटर्स को लागू नहीं करना चाहिए। इसे एक ऐसे कंस्ट्रक्टर की जरूरत है जो हर एक फील्ड के लिए एक वैल्यू लेता है।
इसके अलावा, क्या जावा में ऑब्जेक्ट परिवर्तनशील हैं?
अपरिवर्तनीय वस्तुएं सरल हैं वस्तुओं जिसका राज्य (the वस्तुओं डेटा) निर्माण के बाद नहीं बदल सकता है। के उदाहरण अपरिवर्तनीय वस्तुएं जेडीके से स्ट्रिंग और इंटीजर शामिल हैं। परिवर्तनशील वस्तुएं ऐसे क्षेत्र हैं जिन्हें बदला जा सकता है, अपरिवर्तनीय वस्तुएं कोई फ़ील्ड नहीं है जिसे के बाद बदला जा सकता है वस्तु बनाया गया है।
आप जावा में ऑब्जेक्ट को म्यूटेबल कैसे बनाते हैं?
जावा में अपरिवर्तनीय वर्ग
- कक्षा को अंतिम घोषित करें ताकि इसे बढ़ाया न जा सके।
- सभी क्षेत्रों को निजी बनाएं ताकि सीधी पहुंच की अनुमति न हो।
- चर के लिए सेटर विधियां प्रदान न करें।
- सभी परिवर्तनीय फ़ील्ड को अंतिम बनाएं ताकि इसका मान केवल एक बार असाइन किया जा सके।
- डीप कॉपी करने वाले कंस्ट्रक्टर के माध्यम से सभी फील्ड्स को इनिशियलाइज़ करें।
सिफारिश की:
जावा वस्तु उन्मुख या वस्तु आधारित है?
जावा ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा का एक उदाहरण है जो एक वर्ग से दूसरे वर्ग को बनाने और विरासत में देने (जो कोड का पुन: उपयोग कर रहा है) का समर्थन करता है। VB ऑब्जेक्ट-आधारित भाषा का एक और उदाहरण है क्योंकि आप कक्षाएं और ऑब्जेक्ट बना सकते हैं और उनका उपयोग कर सकते हैं लेकिन विरासत में मिली कक्षाएं समर्थित नहीं हैं
किसी वस्तु के गुणों और किसी एजेंट की क्षमताओं के बीच संबंध के रूप में परिभाषित किया जाता है जो किसी वस्तु के उपयोग के लिए सुराग प्रदान करता है?
एक खर्च एक वस्तु के गुणों और एजेंट की क्षमताओं के बीच एक संबंध है जो यह निर्धारित करता है कि वस्तु का संभवतः कैसे उपयोग किया जा सकता है
PHP में dd mm yyyy प्रारूप में दिनांक कैसे प्राप्त कर सकते हैं?
उत्तर: स्ट्रेटोटाइम () फ़ंक्शन का उपयोग करें आप किसी भी टेक्स्ट डेटाटाइम को यूनिक्स टाइमस्टैम्प में बदलने के लिए पहले PHP स्ट्रेटोटाइम () फ़ंक्शन का उपयोग कर सकते हैं, फिर इस टाइमस्टैम्प को वांछित दिनांक प्रारूप में बदलने के लिए बस PHP दिनांक () फ़ंक्शन का उपयोग करें। निम्न उदाहरण किसी दिनांक को yyyy-mm-dd प्रारूप से dd-mm-yyyy में बदल देगा
SQL दिनांक और उपयोग दिनांक में क्या अंतर है?
दिनांक मिलीसेकंड मान के आसपास एक पतला आवरण है जिसका उपयोग JDBC द्वारा SQL DATE प्रकार की पहचान करने के लिए किया जाता है। दिनांक केवल समय की जानकारी के बिना DATE का प्रतिनिधित्व करता है जबकि java. उपयोग दिनांक दिनांक और समय जानकारी दोनों का प्रतिनिधित्व करता है
हम दिनांक फ़ील्ड के साथ जावा में कक्षा को अपरिवर्तनीय कैसे बना सकते हैं?
दिनांक फ़ील्ड के साथ परिवर्तनशील वस्तु के साथ एक अपरिवर्तनीय वर्ग बनाकर हम समझेंगे कि इन दिशानिर्देशों का वास्तव में क्या मतलब है। "सेटर" विधियाँ प्रदान न करें - वे विधियाँ जो फ़ील्ड द्वारा निर्दिष्ट फ़ील्ड या ऑब्जेक्ट को संशोधित करती हैं। सभी फ़ील्ड को अंतिम और निजी बनाएं। उपवर्गों को विधियों को ओवरराइड करने की अनुमति न दें