Programmeringsspråk er omfattet av iboende primitive typer som danner grunnlaget for språket. Uansett språk, en " primitiv type" er vanligvis en liten eller grunnleggende verdi som du kan bruke som en byggestein i å lage dine egne , bruker- skapt programmering objects.Some programmeringsspråk , for eksempel Java , definere bare visse kjerneområder datatyper som primitive typer . Du kan bruke metodene , noen ganger kalt subrutiner , assosiert med enten for å endre elementer i minnet . Brukere kan skille mellom primitive og brukervennlig opprettet metoder ved hjelp av en rekke analytiske teknikker. Instruksjoner
en
Les gjennom koden til du ser hvor typen ble startes . Undersøke sin type og ta kontakt med dokumentasjon for å se om det er en primitiv eller bruker - laget : . Hvis typen primitive , tilhørende metoder er primitive i det store flertallet av språk
2
Åpen kildekode hvis du bruker et objektorientert språk og trenger å skille mellom en primitiv og brukervennlig opprettet metode i en instansiert klasse . Les gjennom listen over medlemmer av klassen for å identifisere de som er primitive og de som ikke er det.
3
Vurdere metode for å se om den gir et svært grunnleggende funksjon knyttet til numerisk eller string manipulasjon : den " . toString ", " matematikk ( ) ", " char ( )" og andre grunnleggende metoder er nesten alltid primitive. I dokumentasjonen som følger med programmering rammeverket eller språk for å vurdere om metoden er primitive, hvis du er i tvil.
4
Trace arven hierarki, hvis objektet ble avledet fra et annet objekt . Finn det overordnede objektet som inneholder metoden og undersøke dens underliggende datatype.
5
gjennomgang kildekoden for å finne forlengelse metoder hvis du bruker en Microsoft. NET språk , fordi disse språk inneholder ofte en obskur funksjon som kalles en "forlengelse metode. " Søke etter alle statiske klasser og vurdere dem for å se om de inneholder en forlengelse metode som i sin tur gir en metode til en fundamental datatype. Alternativt kan du bare ønsker å søke etter metoden i dokumentasjonen fra Microsoft - hvis Microsoft har dokumentert metoden i strengen , røye eller numerisk grunnklasser , er det primitive