Wat is die proses om twee of meer metodes binne dieselfde klas te definieer wat dieselfde naam het, maar verskillende parameters verklaring?
Wat is die proses om twee of meer metodes binne dieselfde klas te definieer wat dieselfde naam het, maar verskillende parameters verklaring?

Video: Wat is die proses om twee of meer metodes binne dieselfde klas te definieer wat dieselfde naam het, maar verskillende parameters verklaring?

Video: Wat is die proses om twee of meer metodes binne dieselfde klas te definieer wat dieselfde naam het, maar verskillende parameters verklaring?
Video: Tim Maudlin Λ Palmer: Fractal Geometry, Non-locality, Bell 2024, November
Anonim

Metode oorlaai

Die handtekening van 'n metode bestaan nie uit sy terugkeer tipe of sy sigbaarheid of die uitsonderings wat dit mag gooi nie. Die praktyk van twee of meer metodes binne te definieer die selfde klas wat deel die dieselfde naam, maar het verskillende parameters word oorlading genoem metodes.

Op hierdie manier, watter hiervan kan gebruik word om twee of meer metodes met dieselfde naam te onderskei?

Besprekingsforum

Que. Watter van hierdie kan gebruik word om twee of meer metodes met dieselfde naam te onderskei?
b. Aantal parameters
c. Gee tipe metode terug
d. Al die genoemde
Antwoord: Al die genoemde

Mens kan ook vra, wanneer dieselfde naam vir twee of meer metodes in dieselfde klas gebruik word. Hoe onderskei Java hulle? Deur hul handtekeninge, wat die insluit metode naam en die datatipes van die metode parameters, in die volgorde wat hulle verskyn.

Daarbenewens, wat is die proses om twee of meer metodes binne dieselfde klas te definieer wat dieselfde naam het, maar verskillende parameters verklaring metode oorheersende metode oorlaai metode verberg geen van die genoemde?

Verduideliking: Twee of meer metodes kan dieselfde naam het solank hulle parameters verklaring is anders , die metodes word gesê oorlaai en verwerk is genoem metode oorlading.

Wat gebeur as 'n metode met dieselfde naam en argumente in 2 lêers beskryf word en ons albei insluit?

Oorlading: Twee of meer metode het dieselfde naam maar anders argument in dieselfde klas staan bekend as oorlading. Twee of meer metode met die dieselfde metode naam en dieselfde argument maar verskillende klasse staan bekend as oorheersend. dit staan ook bekend as looptyd polimorfisme, dinamiese polimorfisme, dinamiese binding.

Aanbeveel: