*   >> Læs Uddannelse artikler >> science >> programming

Objektorienterede Programming

ige, at polymorfi er noget beslægtet med den automatiske transmission i din bil. I mit Honda, for eksempel, den automatiske transmission har fire forskellige metoder

eller funktioner

kendt kollektivt som Kør

(udover de funktioner, Reverse

, Park

, og Neutral

).

Som en operatør af den bil, jeg vælger blot Kør

(betyder gå fremad). Afhængigt af forskellige forhold på runtime

, automatisk transmission systemet afgør, hvilken version af Kør

funktion til at bruge i enhver situation.

Den specifikke version af den funktion, der anvendes, er baseret på de aktuelle forhold. Dette er noget analogt med det, vi senere vil henvise til som runtime polymorfi

.

Jeg tror også, det er rigtigt, at min Honda har kun én metode

som vi henviser til som Reverse

. Når jeg vælger Reverse

, at den ene metode bliver brugt. Der er ingen automatisk valg mellem flere reverse

metoder. Derfor er min Honda udviser polymorfe adfærd, når du går i fremadgående retning, men udviser ikke-polymorfe adfærd når du går baglæns.


Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.