Pārmērīga

Autors: Randy Alexander
Radīšanas Datums: 28 Aprīlis 2021
Atjaunināšanas Datums: 24 Jūnijs 2024
Anonim
Pārmērīga rapša lietošana-kaitīga veselībai.
Video: Pārmērīga rapša lietošana-kaitīga veselībai.

Saturs

Definīcija - ko nozīmē primārais raksturs?

Pārvarēšana ir uz objektu orientētas programmēšanas funkcija, kas ļauj bērnu klasei nodrošināt atšķirīgu ieviešanu metodei, kas jau ir definēta un / vai ieviesta vecāku klasē vai vienā no vecāku klasēm. Pārrakstīšanas metodei bērnu klasē jābūt tādam pašam nosaukumam, parakstam un parametriem kā vecāku klasē.

Pārvarēšana ļauj apstrādāt dažādus datu tipus, izmantojot vienotu saskarni. Tādējādi vecāku klasē varēja definēt vispārīgu metodi, savukārt katra bērnu klase nodrošina tās īpašo ieviešanu šai metodei.


Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia izskaidro primāro

Izsauktās metodes versiju nosaka klases objekts. Ja metodes izsaukšanai tiek izmantots bērnu klases objekts, tiek izpildīta metodes bērnu klases versija. Ja metodes izsaukšanai tiek izmantots vecāku klases objekts, tad tiek izpildīta metodes vecāku klases versija. Izsauktā metode tiek noteikta izpildlaikā, turpretī pārslodzes gadījumā izsauktā metode tiek noteikta sastādīšanas laikā.

C ++ un C # atbalsta pārsvaru, skaidri izmantojot atslēgvārdus ignorēt un virtuālo. Java izmanto super atslēgvārdu, lai izsauktu superklases metodi. Tomēr C ++ nav super atslēgvārda, un tā vietā tiek izmantots bāzes klases nosaukums, kam seko mēroga izšķirtspējas operators (: :).