क्या हम जावा में बहिष्कृत विधियों का उपयोग कर सकते हैं?
क्या हम जावा में बहिष्कृत विधियों का उपयोग कर सकते हैं?

वीडियो: क्या हम जावा में बहिष्कृत विधियों का उपयोग कर सकते हैं?

वीडियो: क्या हम जावा में बहिष्कृत विधियों का उपयोग कर सकते हैं?
वीडियो: जावा एनोटेशन | @बहिष्कृत 2024, नवंबर
Anonim

उसी के लिए जावा का @ पदावनत - आप कर सकते हैं फिर भी उपयोग NS तरीका , लेकिन आपके अपने जोखिम पर - भविष्य में, इसके बेहतर विकल्प हो सकते हैं, और हो सकता है कि समर्थित भी न हों। अगर तुम का उपयोग कर रहे हैं कोड जो है पदावनत , यह आमतौर पर ठीक है, जब तक आपको किसी नए API में अपग्रेड करने की आवश्यकता नहीं है - the पदावनत कोड वहां मौजूद नहीं हो सकता है।

बस इतना ही, किसी विधि को बहिष्कृत करने का क्या अर्थ है?

इसी प्रकार, जब कोई वर्ग या विधि बहिष्कृत है , यह साधन कि कक्षा या विधि है अब महत्वपूर्ण नहीं माना जाता है। यह है इतना महत्वहीन, वास्तव में, कि यह चाहिए अब इसका उपयोग बिल्कुल नहीं किया जाएगा, क्योंकि भविष्य में इसका अस्तित्व समाप्त हो सकता है। की जरूरत प्रतिवाद के बारे में आता है क्योंकि जैसे-जैसे एक वर्ग विकसित होता है, उसका एपीआई बदलता है।

यह भी जानिए, क्या यह पदावनत या मूल्यह्रास है? निचला रेखा: to बिनती करना "अस्वीकार करना" है, लेकिन "स्वयं- बहिष्कार कर , "इसका अर्थ है, "कम करने के लिए।" कंप्यूटिंग की दुनिया में, पदावनत का अर्थ है "चरणबद्ध रूप से समाप्त" या "जल्द ही चरणबद्ध रूप से समाप्त किया जाना है।" मूल्य कम करना मौद्रिक मूल्य के नुकसान के बारे में बात करने के लिए है।

इस संबंध में, का उपयोग पदावनत किया जाता है?

यह बताना महत्वपूर्ण है कि " पदावनत " करता है जरूरी नहीं कि समारोह का मतलब हो मर्जी एक नए संस्करण में मौजूद या काम करना बंद कर दें। यह पुस्तकालय के जीवन भर काम करने वाला और पुस्तकालय का हिस्सा बना रह सकता है। हालाँकि, यह बुरा अभ्यास है पदावनत का उपयोग करें नए कोड में कार्य करता है।

जावा में तारीख को बहिष्कृत क्यों किया गया है?

एक कारण है कि कंस्ट्रक्टर है पदावनत यह है कि वर्ष पैरामीटर का अर्थ वह नहीं है जिसकी आप अपेक्षा करते हैं। जावाडोक कहता है: जेडीके संस्करण 1.1 के अनुसार, कैलेंडर द्वारा प्रतिस्थापित किया गया। सेट (वर्ष + 1900, महीना, दिनांक ).

सिफारिश की: