कल्पना कीजिए कि आप एक कार्ड ट्रिक कर रहे हैं। आपके पास एक साधारण प्लेइंग कार्ड है, लेकिन आपकी कलाई और कुछ जादू के शब्दों के साथ, यह फूलों के एक गुलदस्ते में बदल जाता है! ? कोटलिन गुणों के साथ क्या करता है, इस तरह की है। वे पहली नज़र में साधारण चर की तरह लग सकते हैं, लेकिन वे छिपी हुई शक्तियों को पकड़ते हैं जो जावा फील्ड्स केवल सपने देख सकते हैं! ✨
जावा में, फ़ील्ड एक वर्ग के भीतर डेटा संग्रहीत करने के लिए बुनियादी बिल्डिंग ब्लॉक हैं। वे आपके डेक में कार्ड पसंद करते हैं - सीधा और अनुमानित।
// Java public class Card { public String suit; public String rank; }
लेकिन कभी -कभी, आपको इस बात पर अधिक नियंत्रण की आवश्यकता होती है कि इन क्षेत्रों को कैसे एक्सेस और संशोधित किया जाता है। यह वह जगह है जहाँ गेटर्स और सेटर आते हैं, जो आपके कोड में जटिलता की एक परत जोड़ते हैं। यह आपके डेक में हर कार्ड के लिए एक अलग मैजिक ट्रिक करने की तरह है! ?
कोटलिन गुण उन जादुई खेल ताश की तरह हैं। वे गेटर्स और सेटर्स के एक्सेस कंट्रोल के साथ फ़ील्ड के डेटा स्टोरेज को जोड़ते हैं, सभी एक साफ पैकेज में।
// Kotlin class Card(suit: String, rank: String) { var suit: String = suit private set // Only the class can modify the suit var rank: String = rank }
गुणों के साथ, आप कर सकते हैं:
// Java public class Card { private String suit; private String rank; public Card(String suit, String rank) { this.suit = suit; this.rank = rank; } public String getSuit() { return suit; } private void setSuit(String suit) { this.suit = suit; } public String getRank() { return rank; } public void setRank(String rank) { this.rank = rank; } }
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3