निम्नलिखित class definition पर विचार करें:public class Test {int var; String myString;public Test(){this(0,“Default”);}public Test(int var, String myString) {this.var = var; this.myString = myString; }}नीचे दिया गया कोड क्या करेगा?Test test = new Test();
Subject: Programming Fundamentals
Topic: Programming Languages
Options:
- Option A: var= 0 और myString = ‘Default’ के साथ एक ऑब्जेक्ट test बनाएगा
- Option B: एक रनटाइम एक्सेप्शन देगा
- Option C: var=0 और myString = null के साथ एक ऑब्जेक्ट test बनाएगा
- Option D: एक कम्पाइलेशन एरर देगा
Correct Answer:
Option A: var= 0 और myString = ‘Default’ के साथ एक ऑब्जेक्ट test बनाएगा
Explanation:
इस पूरी प्रक्रिया के बाद, मेमोरी में Test क्लास का एक नया ऑब्जेक्ट (test) बनेगा, जिसके वेरिएबल्स में डिफ़ॉल्ट रूप से var = 0 और myString = “Default” वैल्यू स्टोर हो जाएगी।