Vad är processen för att definiera två eller flera metoder inom samma klass som har samma namn men olika parametrar deklaration?
Vad är processen för att definiera två eller flera metoder inom samma klass som har samma namn men olika parametrar deklaration?

Video: Vad är processen för att definiera två eller flera metoder inom samma klass som har samma namn men olika parametrar deklaration?

Video: Vad är processen för att definiera två eller flera metoder inom samma klass som har samma namn men olika parametrar deklaration?
Video: What is Method Overloading ? In how many ways a method can be overloaded ? 2024, April
Anonim

Metod överbelastning

Signaturen av en metod består inte av dess returtyp eller dess synlighet eller de undantag den kan ge. Utövandet av definiera två eller flera metoder inom de samma klass som delar samma namn men har olika parametrar kallas överbelastning metoder.

På detta sätt, vilket av detta kan användas för att skilja mellan två eller flera metoder med samma namn?

Diskussionsforum

Que. Vilken av dessa kan användas för att skilja mellan två eller flera metoder med samma namn?
b. Antal parametrar
c. Returtyp av metod
d. Alla de nämnda
Svar: Alla de nämnda

Man kan också fråga sig, när samma namn används för två eller flera metoder i samma klass Hur skiljer Java dem åt? Genom sina underskrifter, som inkluderar metodnamn och datatyperna för metod parametrar, i den ordning de visas.

Dessutom, vad är processen för att definiera två eller flera metoder inom samma klass som har samma namn men olika parametrar deklarationsmetod åsidosättande metod överbelastningsmetod som döljer inget av de nämnda?

Förklaring: Två eller flera metoder burk har samma namn så länge som deras parametrar deklaration är annorlunda , den metoder sägs vara överbelastad och process kallas metodöverbelastning.

Vad händer om en metod med samma namn och argument beskrivs i 2 filer och vi inkluderar dem båda?

Överbelastning: Två eller fler metod har samma namn men annorlunda argument i samma klass kallas överbelastning. Två eller fler metod att ha samma metodnamn och samma argument men olika klasser är känd som åsidosättande. Det kallas också körtidspolymorfism, dynamisk polymorfism, dynamisk bindning.

Rekommenderad: