Hvad er processen med at definere to eller flere metoder inden for samme klasse, der har samme navn, men forskellige parametreerklæring?
Hvad er processen med at definere to eller flere metoder inden for samme klasse, der har samme navn, men forskellige parametreerklæring?

Video: Hvad er processen med at definere to eller flere metoder inden for samme klasse, der har samme navn, men forskellige parametreerklæring?

Video: Hvad er processen med at definere to eller flere metoder inden for samme klasse, der har samme navn, men forskellige parametreerklæring?
Video: What is Method Overloading ? In how many ways a method can be overloaded ? 2024, April
Anonim

Metode overbelastning

Underskriften af en metode består ikke af dets returtype eller dets synlighed eller de undtagelser, det kan give. Udøvelsen af at definere to eller flere metoder inden for det samme klasse der deler samme navn, men har forskellige parametre kaldes overbelastning metoder.

Hvilket af dette kan på denne måde bruges til at skelne mellem to eller flere metoder med samme navn?

Diskussionsforum

Que. Hvilken af disse kan bruges til at skelne mellem to eller flere metoder med samme navn?
b. Antal parametre
c. Returtype af metode
d. Alle de nævnte
Svar: Alle de nævnte

Man kan også spørge, når det samme navn bruges til to eller flere metoder i samme klasse. Hvordan adskiller Java dem fra hinanden? Ved deres underskrifter, som omfatter metodenavn og datatyperne for metode parametre i den rækkefølge, de vises.

Derudover, hvad er processen med at definere to eller flere metoder inden for samme klasse, der har samme navn, men forskellige parametre, erklæringsmetode tilsidesætter metode overbelastningsmetode, der skjuler ingen af de nævnte?

Forklaring: To eller flere metoder kan har samme navn så længe deres parametererklæring er forskellige , det metoder siges at være overbelastet og proces Hedder metode overbelastning.

Hvad sker der, hvis en metode med samme navn og argumenter er beskrevet i 2 filer, og vi inkluderer dem begge?

Overbelastning: To eller flere metode at have samme navn men anderledes argument i samme klasse er kendt som overbelastning. To eller flere metode at have samme metodenavn og samme argument men en anden klasse er kendt som tilsidesættende. Det er også kendt som køretidspolymorfi, dynamisk polymorfi, dynamisk binding.

Anbefalede: