मेरे पास निम्नलिखित कोड हैं:
class Hello {
class Thing {
public int size;
Thing() {
size = 0;
}
}
public static void main(String[] args) {
Thing thing1 = new Thing();
System.out.println("Hello, World!");
}
}
मुझे पता Thing
है कि कुछ भी नहीं है, लेकिन मेरा हैलो, वर्ल्ड प्रोग्राम इसके बिना ही ठीक है। यह केवल मेरी परिभाषित कक्षाएं हैं जो मुझ पर विफल हो रही हैं।
और यह संकलन करने से इनकार करता है। मुझे No enclosing instance of type Hello is accessible."
उस लाइन पर मिलता है जो एक नई चीज बनाता है। मैं अनुमान लगा रहा हूँ:
- मुझे सिस्टम स्तर की समस्याएं हैं (या तो DrJava या मेरे जावा इंस्टाल में) या
- मुझे जावा में काम करने के कार्यक्रम का निर्माण करने की कुछ बुनियादी गलतफहमी है।
कोई विचार?