जावा में फाइनल क्लास का क्या मतलब है?
जावा में फाइनल क्लास का क्या मतलब है?

वीडियो: जावा में फाइनल क्लास का क्या मतलब है?

वीडियो: जावा में फाइनल क्लास का क्या मतलब है?
वीडियो: जावा में अंतिम कीवर्ड पूर्ण ट्यूटोरियल - अंतिम कक्षाएं, विधियां और चर 2024, मई
Anonim

ए अंतिम कक्षा बस एक है कक्षा वह कर सकते हैं बढ़ाया नहीं जा सकता। (यह करता है नहीं अर्थ कि की वस्तुओं के सभी संदर्भ वर्ग होगा कार्य करें जैसे कि उन्हें घोषित किया गया था अंतिम ।) जब a declare घोषित करना उपयोगी हो कक्षा जैसा अंतिम इस प्रश्न के उत्तर में शामिल है: विरासत को प्रतिबंधित करने के अच्छे कारण जावा ?

इसके अलावा, उदाहरण के साथ जावा में अंतिम कक्षा क्या है?

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

ऊपर के अलावा, आप जावा में अंतिम कक्षा कैसे लिखते हैं? जावा में एक अपरिवर्तनीय वर्ग बनाने के लिए, आपको निम्न चरणों का पालन करना होगा।

  1. कक्षा को अंतिम घोषित करें ताकि इसे बढ़ाया न जा सके।
  2. सभी क्षेत्रों को निजी बनाएं ताकि सीधी पहुंच की अनुमति न हो।
  3. चर के लिए सेटर विधियां प्रदान न करें।
  4. सभी परिवर्तनीय फ़ील्ड को अंतिम बनाएं ताकि इसका मान केवल एक बार असाइन किया जा सके।

इसी तरह, हमें Java में final class की आवश्यकता क्यों है?

NS अंतिम के कार्यान्वयन को अंतिम रूप देने के लिए संशोधक कक्षाओं , तरीके और चर। a. का उपयोग करने का मुख्य उद्देश्य कक्षा घोषित किया जा रहा है अंतिम है रोकने के लिए कक्षा उपवर्ग होने से। यदि एक कक्षा है के रूप में चिह्नित अंतिम तो नहीं कक्षा कर सकते हैं से कोई भी विशेषता प्राप्त करें अंतिम कक्षा.

जावा में अंतिम वस्तु क्या है?

अंतिम इसका मतलब है कि आप इसे बदल नहीं सकते वस्तु का किसी अन्य संदर्भ या किसी अन्य को इंगित करने का संदर्भ वस्तु , लेकिन आप अभी भी इसकी स्थिति को बदल सकते हैं (सेटर विधियों जैसे का उपयोग करके)। जबकि अपरिवर्तनीय का अर्थ है कि वस्तु का वास्तविक मान को बदला नहीं जा सकता है, लेकिन आप इसके संदर्भ को दूसरे में बदल सकते हैं।

सिफारिश की: