मेरे पास एक आंतरिक कक्षा है जो एक गेम के लिए उपयोग किए जा रहे नियंत्रणों की जानकारी संग्रहीत करती है, अब मैं उसमें एक स्थिर ऐरेलिस्ट स्टोर करना चाहता हूं जिसमें नियंत्रण के सभी नाम हैं । लेकिन मैं इस त्रुटि हो रही है:संशोधक स्थैतिक केवल स्थिर परिवर्तनीय घोषणाओं में ही अनुमति दी जाती है
private class Control{
public ArrayList<String> keys = new ArrayList<String>();
public final String key;
public final Trigger trigger;
Control(String k, Trigger t){
key = k;
trigger = t;
keys.add(key);
}
}
अब मुझे पता है यह आसानी से कक्षा से बाहर ArrayList ले रहे हैं और मुख्य वर्ग में संग्रहीत करके हल किया जा सकता "संशोधक स्थिर केवल स्थिर चर घोषणाओं में अनुमति दी है"। लेकिन मैं सभी सूचनाओं को एक कक्षा में रखना पसंद करूंगा जहां मैं सबकुछ एक्सेस कर सकता हूं।
"Control.key, Control.trigger, Control.keys" बस और अधिक सुरुचिपूर्ण/से "कुंजी, ट्रिगर, कुंजी"
या हो सकता है मैं तो बस है जुनूनी बाध्यकारी विकार पढ़ी जा सकती है , फिर भी मैं इसे अपना रास्ता बनाना चाहता हूं।
के बारे में कैसे आप भीतरी बनाया और अधिक जानकारी देने के कक्षा? – fmucar