Lesson 20 of 34

Method Overloading

7 min 30 XP

Parameters సంఖ్య లేదా type వేరుగా ఉన్నంత వరకు అనేక methods ఒకే పేరును పంచుకోవచ్చు. Java call ను చూసి సరైనదాన్ని ఎంచుకుంటుంది. దీన్ని 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.