Programmeringssprog er sammensat af iboende primitive typer, der danner grundlaget for sproget. Uanset sproget, en " primitiv type" er typisk en lille eller grundlæggende værdi, som du kan bruge som en byggesten i at skabe dine egne , brugeroprettede programmeringssprog objects.Some programmeringssprog såsom Java, definerer kun visse centrale datatyper som primitive typer . Du kan bruge de metoder , undertiden kaldet subrutiner , der er forbundet med begge typer for at ændre elementer i hukommelsen. Brugere kan skelne mellem primitive og bruger oprettede metoder ved hjælp af en række analytiske teknikker. Instruktioner
1
Læs gennem din kode , indtil du se, hvor typen er instantieret . Undersøg dens type og kontakte din dokumentation for at se, om det er en primitiv eller brugerskabt : . Hvis typen er primitive, dets tilknyttede metoder er primitive i det store flertal af sprog
2
Open source kode hvis du bruger et objekt - orienterede sprog og har brug for at skelne mellem en primitiv og brugerskabt metode i et instantieret klasse. Læs gennem listen over medlemmer af klassen for at identificere dem, der er primitive og dem, der ikke .
3
Vurdere metode til at se, hvis det udfører en meget grundlæggende funktion relateret til numerisk eller strenghåndtering : de " . ToString ", " math () ", " char () " og andre grundlæggende metoder er næsten altid primitive. Se dokumentationen fra din programmering eller sprog for at vurdere, om metoden er primitive, hvis i tvivl.
4
Trace arven hierarkiet , hvis dit objekt stammer fra et andet objekt. Find den overordnede objekt , der indeholder metoden og undersøge dets underliggende datatype.
5.
anmeldelse kildekoden for at lokalisere udvidelse metoder, hvis du bruger en Microsoft. NET sprog , fordi disse sprog indeholder ofte en obskur funktion, der hedder en "forlængelse metode. " Søg efter alle statiske klasser og gennemgå dem for at se, om de indeholder en udvidelse metode, der til gengæld tilføjer en metode til en fundamental datatype. Alternativt kan du blot ønsker at søge efter metoden i den dokumentation, som Microsoft - hvis Microsoft har dokumenteret metoden i strengen , fjeldørred eller numerisk stamklasser , er det primitive
< br . >