मैं main
विधि है, जो इस विशेष Application
के लिए Application
का नया उदाहरण और ApplicationModel
, ApplicationView
और ApplicationController
के उदाहरण बनाता है के साथ निम्नलिखित वर्ग बना लिया है।जावा में किसी अन्य वर्ग से कक्षा का विशिष्ट उदाहरण कैसे प्राप्त करें?
public class Application
{
// Variables
private ApplicationSettings settings;
private ApplicationModel model;
private ApplicationView view;
private ApplicationController controller;
// Constructor
public Application()
{
settings = new ApplicationSettings();
model = new ApplicationModel();
view = new ApplicationView(model);
controller = new ApplicationController();
}
// Main method
public static void main(String[] args)
{
Application application = new Application();
}
// Getters for settings, model, view, controller for instance of Application
}
मुझे पता है, कि वहाँ हमेशा Application
का केवल एक अनूठा उदाहरण होगा।
और मैं यह विशेष उदाहरण अपने ApplicationModel
, ApplicationView
और ApplicationController
कक्षाओं में प्राप्त करना चाहता हूं।
यह कैसे संभव है?
यह मेरे लिए एकदम सही समाधान है। आपको बहुत - बहुत धन्यवाद! –
और, शायद, आपने एक टाइपो बनाया है। 'एप्लिकेशन _app' स्थिर होना चाहिए, अगर इसे स्थैतिक विधि से संदर्भित किया गया है।कृपया, इसे सही करें, क्योंकि मुझे यकीन नहीं है। :) –
@EdwardRuchevits: हाँ! यह एक टाइपो नहीं था। मैं बस वहां कीवर्ड डालना भूल गया। यह ** ** ** स्थिर ** होना चाहिए **। –