Metod (programmering)

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 27 mars 2020; kontroller kräver 2 redigeringar .

En metod i objektorienterad programmering  är en funktion eller procedur som tillhör [1] någon klass eller objekt .

Liksom en procedur i procedurprogrammering består en metod av ett antal satser för att utföra en åtgärd och har en uppsättning inmatningsargument .

Det finns enkla metoder och statiska metoder (klassmetoder):

Metoder tillhandahåller ett gränssnitt genom vilket data från ett objekt av en viss klass nås, vilket ger datainkapsling .

Beroende på vilken åtkomstnivå den här eller den metoden ger, allokera:

Denna separering av gränssnitt låter dig behålla det offentliga gränssnittet oförändrat, men ändra den interna implementeringen.

Se även

Anteckningar

  1. Ägande innebär att metoden är explicit associerad med bearbetningen av en viss klass av objekt. Teoretiskt är en metod utformad för att hantera den typ som är associerad med den , men i själva verket är detta inte nödvändigt.