मैं नेटबीन्स में एक छोटा डेस्कटॉप एप्लिकेशन विकसित कर रहा हूं। यह मेरा पहला कार्यक्रम है और मुझे एक बहुत ही अजीब प्रकार की त्रुटि का सामना करना पड़ रहा है। मैं जानता हूँ कि मैं कुछ बात गलत है लेकिन असमर्थ मैं गलत क्या कर रहा हूँ :(मैं "एक संलग्न उदाहरण जिसमें X.Y आवश्यक है" को हल कैसे कर सकता हूं?
कृपया मुझे इस त्रुटि को दूर करने में मदद कर पता लगाने के लिए किया था
विवरण:। मैं एक डिफ़ॉल्ट पैकेज है Src
और मैं नए जावा वर्गों बनाने हूँ । इस पैकेज के रूप में आवश्यक में अन्य वर्गों के साथ-साथ मैं इस तरह एक वर्ग X
बनाया:
public class X
{
public class Y
{//some member functions and variables exist here}
public class Z
{//some member functions and variables exist here}
//some member functions and variables exist here
}
अब मैं कुछ अन्य वर्ग है कि एक ही पैकेज में मौजूद है में भीतरी वर्गों में से एक के कहने बनाने की जरूरत है, इस तरह :
public X.Y oY = new X.Y();
लेकिन मैं निम्नलिखित त्रुटि हो रही है:
an enclosing instance that contains X.Y is required
कृपया मुझे इस त्रुटि को हल करने में मदद करते हैं।
संभव डुप्लिकेट [एक enclosing उदाहरण जिसमें <मेरे संदर्भ> की आवश्यकता है] (http://stackoverflow.com/questions/4297857/an-enclosing-instance-that-contains-my-reference-is-required) –