Kāds ir process, kurā vienā klasē tiek definētas divas vai vairākas metodes, kurām ir vienāds nosaukums, bet dažādu parametru deklarācija?
Kāds ir process, kurā vienā klasē tiek definētas divas vai vairākas metodes, kurām ir vienāds nosaukums, bet dažādu parametru deklarācija?

Video: Kāds ir process, kurā vienā klasē tiek definētas divas vai vairākas metodes, kurām ir vienāds nosaukums, bet dažādu parametru deklarācija?

Video: Kāds ir process, kurā vienā klasē tiek definētas divas vai vairākas metodes, kurām ir vienāds nosaukums, bet dažādu parametru deklarācija?
Video: What is Method Overloading ? In how many ways a method can be overloaded ? 2024, Novembris
Anonim

Metode pārslodze

paraksts metode neietver ne atgriešanas veidu, ne redzamību, ne izņēmumus, ko tas var izmest. Prakse par definējot divas vai vairākas metodes uz tā pati klase kas dalās ar tas pats nosaukums, bet tiem ir atšķirīgi parametri sauc par pārslodzi metodes.

Kuru no tiem šādā veidā var izmantot, lai atšķirtu divas vai vairākas metodes ar vienādu nosaukumu?

Diskusiju forums

Que. Kuru no tiem var izmantot, lai atšķirtu divas vai vairākas metodes ar vienādu nosaukumu?
b. Parametru skaits
c. Metodes atgriešanas veids
d. Visi minētie
Atbilde: Viss minētais

Var arī jautāt, ja viens nosaukums tiek izmantots divām vai vairākām metodēm vienā klasē. Kā Java tās atšķir? Ar viņu parakstiem, kas ietver metodes nosaukums un datu tipi metodi parametrus tādā secībā, kādā tie parādās.

Turklāt, kāds ir process, kurā vienā klasē tiek definētas divas vai vairākas metodes, kurām ir vienāds nosaukums, bet atšķirīgi parametri. Deklarācijas metodes ignorēšana metodes pārslodzes metode neslēpj nevienu no minētajām?

Paskaidrojums: Divas vai vairākas metodes var ir tāds pats vārds kamēr viņu parametru deklarācija ir savādāk , metodes esot pārslogots un process tiek saukts metodes pārslodze.

Kas notiek, ja metode ar tādu pašu nosaukumu un argumentiem ir aprakstīta 2 failos un mēs iekļaujam tos abus?

Pārslodze: divas vai vairākas metodi kam tāds pats nosaukums bet savādāks arguments iekšā tas pats klase ir pazīstama kā pārslodze. Divi vai vairāk metodi kam ir tas pats metodes nosaukums un tas pats arguments bet dažāda klase ir pazīstama kā overriding.to sauc arī par izpildlaika polimorfismu, dinamisko polimorfismu, dinamisko saistīšanu.

Ieteicams: