Lesson 20 of 34

Method Overloading

7 min 30 XP

कई methods एक ही नाम रख सकते हैं, बशर्ते उनके parameters की संख्या या type अलग हो। Java call देखकर सही method चुनता है। इसे compile-time polymorphism कहते हैं, interview का एक क्लासिक शब्द।

Example: edit me and press Run

Output Loading Java (first time takes a few seconds)
Press Run to see the result here.

सिर्फ़ return type बदलना overloading नहीं है; यह compile error है।

Challenge

+30 XP

area नाम के दो methods लिखें: वर्ग के लिए area(int side) और आयत के लिए area(int l, int w)। main() में s, l और w पढ़ें और दोनों क्षेत्रफल print करें। Input: 4 3 5 Output: 16 15

Output Loading Java (first time takes a few seconds)
Press Run to see the result here.