Java Tutorial in Hindi
जावा फाइनल कीवर्ड: वेरिएबल, मेथड, क्लास (Final Keyword in Java in Hindi)
Table of Contents
- परिचय
- जावा में फाइनल कीवर्ड क्या है? (Java Final Keyword in Hindi)
- जावा फाइनल कीवर्ड की विशेषताएं
- हम जावा में फाइनल कीवर्ड का उपयोग कहां कर सकते हैं?
- जावा में फ़ाइनल का उपयोग करने के लाभ
- नुकसान
- जावा में फाइनल कीवर्ड: वीडियो
- जावा में फाइनल कीवर्ड: वीडियो
जावा में फाइनल कीवर्ड: वीडियो
जावा में फाइनल से संबंधित अक्सर पूछे जाने वाले प्रश्न
फाइनल कीवर्ड का उपयोग उन entities (variables, methods, और classes) को घोषित करने के लिए किया जाता है जिन्हें modified, ओवरराइड या extended नहीं किया जा सकता है।
जब वेरिएबल पर लागू किया जाता है, तो फाइनल कीवर्ड इंगित करता है कि एक बार असाइन किए जाने के बाद वेरिएबल का वैल्यू बदला नहीं जा सकता है।
नहीं, एक बार जब फाइनल वेरिएबल को एक वैल्यू निर्दिष्ट कर दिया जाता है, तो उसे फिर से एक नया वैल्यू निर्दिष्ट नहीं किया जा सकता है। यह अपने पूरे lifetime में स्थिर रहता है।
फाइनल वेरिएबल्स को उनके घोषित दायरे के भीतर modified किया जा सकता है, लेकिन एक बार असाइन किए जाने के बाद उन्हें नया वैल्यू नहीं दिया जा सकता है।
जब मेथड पर लागू किया जाता है, तो फाइनल कीवर्ड इंगित करता है कि मेथड को किसी भी सबक्लास द्वारा ओवरराइड नहीं किया जा सकता है।
हां, फाइनल मेथड को सबक्लास से inherited में प्राप्त और लागू किया जा सकता है, लेकिन इसे ओवरराइड या modified नहीं किया जा सकता है।
जब क्लासेज पर लागू किया जाता है, तो फाइनल कीवर्ड इंगित करता है कि क्लास को किसी अन्य क्लास द्वारा subclassed या extended नहीं किया जा सकता है।
नहीं, एक abstract class को अंतिम के रूप में चिह्नित नहीं किया जा सकता क्योंकि इसका उद्देश्य subclassed और extended करना है।
नहीं, इंटरफ़ेस को फाइनल के रूप में चिह्नित नहीं किया जा सकता क्योंकि वे क्लासेज को लागू करने के लिए एक Contract को परिभाषित करते हैं और इसका विस्तार किया जाना है।