Method Overloading in Java

Method Overloading in Java: जावा में हम ऐसे Methods Create कर सकते हैं जिनके नाम तो समान हों लेकिन उनके Parameter List व Definitions अलग हों। इस प्रक्रिया को Method Overloading व ऐसे Methods को Overloaded Methods कहते हैं।

Method Overloading का प्रयोग तब किया जाता है जब Objects को एक ही तरह के काम करने होते हैं लेकिन Input Parameters अलग-अलग प्रकार के होते हैं। जब हम एक Object के लिए Method Call करते हैं, तब जावा Method के नाम और उसके बाद Parameter की संख्‍या व Parameters के Type को Check करके ये तय करता है कि उसे Object के लिए किस Method को Call करना है। इस प्रक्रिया को जावा में Polymorphism भी कहा जाता है, क्योंकि Java Interpreter द्वारा एक ही नाम व अलग-अलग Parameter List द्वारा अलग-अलग Method को Call किया जाता है।

Overloaded Method Create करने के लिए हमें केवल इतना करना होता है कि समान प्रकार के काम करने वाले विभिन्न Methods के नाम समान Define किए जाएं व सभी Methods के Parameter की संख्‍या या Parameters के Data Type या दोनों को सभी Methods में अलग प्रकार का रखा जाए। यानी हर Method के लिए Arguments के Data Type या संख्‍या Unique होनी चाहिए। ध्‍यान दें कि Method Overloading में Method के Return Type का कोई Role नहीं होता है। इसे समझने के लिए एक उदाहरण देखिए:

	class Room
	{
		float length;
		float breadth;
		
		Room(float x, float y)		//Constructor1
		{
			length = x;
			breadth = y;
		}
		
		Room(float x){
			length = breadth = x;
		}
		
		int area(){
			return (length * breadth);
		}
	}

Types of Methods in Java
this Keyword in Java

Java Programming Language in Hindiये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook Java in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी। 

Java Programming Language in Hindi | Page: 682 | Format: PDF

BUY NOW GET DEMO REVIEWS