से कॉलिंग विधि किसी भी मामूली वाक्यविन्यास त्रुटियों या व्हाट्नॉट क्षमा करें, मैं इसे एक जिट्सी मॉड्यूल के साथ अनुभव कर रहा हूं और जावा से सुपर परिचित नहीं होना चाहता हूं कि यह क्या हो रहा है और क्यों और कैसे तय किया जाना चाहिए। वर्ग बी मेंकन्स्ट्रक्टर
- कॉल अधिरोहित लोड()
- आरंभीकृत चर (कॉल ":
public abstract class A { public A() { this.load(); } protected void load() { } } public class B extends A { private String testString = null; public B() { super(); } @Override protected void load() { testString = "test"; } }
आवेदन इस जब वर्ग बी का उदाहरण बनाकर नाम विधि द्वारा एक लोड वर्ग का उपयोग कर रही है निजी स्ट्रिंग testString = शून्य "डीबगर के अनुसार), उन्हें बाहर निकालना।
क्या यह जावा व्यवहार अपेक्षित है? इसका कारण क्या हो सकता है? यह एक जावा 1.6 एप्लिकेशन है जो 1.7 जेडीके पर चल रहा है।
नैतिक – yshavit
महान उत्तर के लिए +1। बस बहुत सी सीखा। धन्यवाद। –
बहुत बढ़िया, धन्यवाद। मैं जांच करूंगा कि परियोजना के अन्य हिस्सों कैसे काम करते हैं, वे इसे सही तरीके से कर रहे हैं और यह बाहरी है, इसलिए मैं शेष एप्लिकेशन के व्यवहार का पालन करूंगा। – StrangeWill