Hva er prosessen med å definere to eller flere metoder innenfor samme klasse som har samme navn, men forskjellige parameterdeklarasjoner?
Hva er prosessen med å definere to eller flere metoder innenfor samme klasse som har samme navn, men forskjellige parameterdeklarasjoner?

Video: Hva er prosessen med å definere to eller flere metoder innenfor samme klasse som har samme navn, men forskjellige parameterdeklarasjoner?

Video: Hva er prosessen med å definere to eller flere metoder innenfor samme klasse som har samme navn, men forskjellige parameterdeklarasjoner?
Video: Java Programming Tutorial - 14 - Using Multiple Classes 2024, November
Anonim

Metode overbelastning

Signaturen til en metode består ikke av returtypen eller synligheten eller unntakene den kan gi. Praksisen med definere to eller flere metoder innenfor de samme klasse som deler samme navn, men har forskjellige parametere kalles overbelastning metoder.

På denne måten, hvilken av dette kan brukes til å skille mellom to eller flere metoder med samme navn?

Diskusjonsforum

Que. Hvilken av disse kan brukes til å skille mellom to eller flere metoder med samme navn?
b. Antall parametere
c. Returtype metode
d. Alle de nevnte
Svar: Alle de nevnte

Man kan også spørre, når samme navn brukes for to eller flere metoder i samme klasse. Hvordan skiller Java dem fra hverandre? Ved deres signaturer, som inkluderer metodenavn og datatypene til metode parametere, i den rekkefølgen de vises.

I tillegg, hva er prosessen med å definere to eller flere metoder innenfor samme klasse som har samme navn, men forskjellige parametere deklarasjonsmetode overstyrende metode overbelastningsmetode skjuler ingen av de nevnte?

Forklaring: To eller flere metoder kan har samme navn så lenge som deres parametererklæring er annerledes , den metoder sies å være overbelastet og prosess er kalt metode overbelastning.

Hva skjer hvis en metode med samme navn og argumenter er beskrevet i 2 filer og vi inkluderer begge?

Overbelastning: To eller flere metode å ha samme navn men annerledes argument i samme klasse er kjent som overbelastning. To eller flere metode å ha samme metodenavn og samme argument men annen klasse er kjent som overstyrende. Det er også kjent som kjøretidspolymorfisme, dynamisk polymorfisme, dynamisk binding.

Anbefalt: