2012-05-31 8 views
5

मुझे कक्षा बी (यह गतिविधि बढ़ाता है) से कक्षा ए (यह सीसीसीओलरलेयर को बढ़ाता है) की एक विधि का आह्वान करने की आवश्यकता है। यह कैसे संभव है? कक्षा बी में कक्षा ए के लिए वस्तु बनाने का प्रयास किया लेकिन यह समाधान नहीं है। हर बार यह अलग परत बनाते हैं। कृपया मदद करे।किसी अन्य वर्ग (यह गतिविधि बढ़ाता है) विधि, एंड्रॉइड से CCColorLayer क्लास की विधि का आह्वान कैसे करें?

अग्रिम धन्यवाद।

+0

क्या आप कुछ कोड पोस्ट कर सकते हैं जो दिखाता है कि आप क्या करने की कोशिश कर रहे हैं। आम तौर पर आप टाइप ए के ऑब्जेक्ट पर कक्षा ए की एक विधि का आह्वान करेंगे। इसका मतलब है कि आपको ऑपरेट करने के लिए कक्षा ए का एक उदाहरण बनाना होगा। आपका प्रश्न स्पष्ट नहीं है। –

उत्तर

0

क्या आप सिंगलटन पैटर्न बनाना चाहते हैं ??

public Class A extends CCcolorlayer 
    { 
    private static final A INSTANCE= new A(); 
    A() 
    { 
    } 
    public static A getInstance() 
    { return INSTANCE; 
    } 

    } 
कक्षा बी

public class B 
{ 
    B() 
    { 
     A.getInstance();// which returns object of the class A.(you dont need to create object of class A everytime.) 
    } 

} 

इम से

आप इस के लिए देख रहे हैं नहीं यकीन नहीं है कि।

संबंधित मुद्दे