डेटा क्लास कोटलिन क्या है?
डेटा क्लास कोटलिन क्या है?

वीडियो: डेटा क्लास कोटलिन क्या है?

वीडियो: डेटा क्लास कोटलिन क्या है?
वीडियो: Kotlin Data Classes | Equals & Hashcode Method Tutorial | Cheezycode #28 2024, मई
Anonim

Kotlin के लिए एक बेहतर समाधान है कक्षाओं जो धारण करने के लिए उपयोग किया जाता है आंकड़े /राज्य। इसे कहते हैं डेटा वर्ग . ए डेटा वर्ग एक नियमित की तरह है कक्षा लेकिन कुछ अतिरिक्त कार्यक्षमताओं के साथ। साथ में कोटलिन की डेटा कक्षाएं , आपको सभी लंबे बॉयलरप्लेट कोड को स्वयं लिखने/उत्पन्न करने की आवश्यकता नहीं है।

इसी तरह, डेटा क्लास क्या है?

ए डेटा वर्ग a. को संदर्भित करता है कक्षा जिसमें उन्हें (गेटर्स और सेटर्स) तक पहुंचने के लिए केवल फ़ील्ड और क्रूड विधियां शामिल हैं। ये बस के लिए कंटेनर हैं आंकड़े अन्य द्वारा उपयोग किया जाता है कक्षाओं . इन कक्षाओं कोई अतिरिक्त कार्यक्षमता शामिल नहीं है और स्वतंत्र रूप से काम नहीं कर सकता आंकड़े कि वे मालिक हैं।

दूसरी बात, कोटलिन में लेट क्या है? कोटलिन लेट एक स्कोपिंग फ़ंक्शन है जिसमें अभिव्यक्ति के अंदर घोषित चर का उपयोग बाहर नहीं किया जा सकता है। एक उदाहरण दिखा रहा है कोटलिन लेट फ़ंक्शन नीचे दिया गया है।

यह भी जानने के लिए, क्या डेटा वर्ग कोटलिन को इनहेरिट कर सकते हैं?

विरासत . डेटा वर्ग में Kotlin डिफ़ॉल्ट रूप से अंतिम हैं और कर सकते हैं 'खुला नहीं बनाया जा सकता है इसलिए हम' कर सकते हैं 'उपयोग नहीं' विरासत जैसे हम जावा में या सामान्य के साथ करते हैं कोटलिन कक्षाएं . तो में Kotlin , हम कर सकते हैं आसानी से हमारे वयस्क और बच्चे हैं डेटा वर्ग व्यक्ति को लागू करना और सीधे कंस्ट्रक्टर में गुणों को ओवरराइड करना।

एंड्रॉइड में मॉडल क्लास का क्या उपयोग है?

ViewModel अवलोकन भाग एंड्रॉयड जेटपैक। व्यू मॉडल कक्षा UI से संबंधित डेटा को जीवनचक्र के प्रति सचेत तरीके से संग्रहीत और प्रबंधित करने के लिए डिज़ाइन किया गया है। व्यू मॉडल कक्षा डेटा को स्क्रीन रोटेशन जैसे कॉन्फ़िगरेशन परिवर्तनों से बचने की अनुमति देता है।

सिफारिश की: