2012-12-04 13 views
8

मैं हाल ही में निम्नलिखित विधियों में आया हूं। मैंने googling की कोशिश की और विधियों को परिभाषित करके अंतर को देखने के लिए एक उदाहरण किया; दोनों एक जैसा दिखते हैं। लेकिन, मुझे यह जानने की ज़रूरत है कि यह वास्तव में वही है या नहीं?विधि नाम इंटरचेंज - सार्वजनिक सार या अमूर्त सार्वजनिक

public abstract void methodName(); 
abstract public void methodName(); 

नोट: public और abstract ऊपर 2 तरीकों में अदला-बदली की गई है।

उत्तर

7

यह वही है। तुम घबराओ नहीं। abstract विधि की दो समान घोषणाएं।

+0

धन्यवाद, मैं थोड़ा उलझन में था। –

3

दोनों संशोधक हैं, तो आप किसी भी क्रम

12

वहाँ कोई अंतर नहीं जहाँ तक कार्यक्षमता का संबंध है, की जो भी आप चुनते हैं, भले ही है, लेकिन में उपयोग कर सकते हैं, यह लगातार रहने के लिए सबसे अच्छा है।

कहा जा रहा है कि, मैंने लगभग abstract public पहले कभी नहीं देखा है। इसलिए, कोडिंग मानकों के दृष्टिकोण से, public abstract शायद अधिक लोगों द्वारा अधिक आसानी से पहचाना जा रहा है।

2
public abstract void methodName(); 
abstract public void methodName(); 

ये दो तरीके हैं एक ही समान उदाहरण

public static void main(String args[]); 
static public void main(String args[]); 

है दो हैं, इस प्रकार ऊपर same.It बस हमारी इच्छा है कि हम कैसे लिखना चाहते है।

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