Method overloading
Në shqip: Mbingarkim metodash
ShpjegimiSQ
Overloading-u do të thotë të kesh disa metoda me të njëjtin emër, por me parametra të ndryshëm. Java-ja zgjedh vetë cilën ta thërrasë sipas argumenteve që i jep.
EnglishEN
Overloading means having several methods with the same name but different parameters. Java picks which one to call based on the arguments you give it.
Si ta mendosh
Si porosia „një kafe“: pa asgjë tjetër merr espreso; „një kafe me qumësht“ merr makiato — e njëjta fjalë, rezultati sipas detajeve.
Lexoje në anglisht
Like ordering “a coffee”: with nothing else you get an espresso; “a coffee with milk” gets you a macchiato — same word, the result depends on the details.
Shembull kodijava
int mblidh(int a, int b) { return a + b; }
double mblidh(double a, double b) { return a + b; }
String mblidh(String a, String b) { return a + b; }