I linguaggi di programmazione sono costituiti da tipi primitivi intrinseci che costituiscono il fondamento del linguaggio . Non importa la lingua , un " tipo primitivo " è tipicamente un valore piccolo o di base che è possibile utilizzare come un blocco di costruzione di creare i propri , creati dall'utente programmazione linguaggi di programmazione objects.Some , come Java , definire solo alcuni tipi di dati fondamentali come tipi primitivi . È possibile utilizzare i metodi , a volte chiamato subroutine, associati con entrambi i tipi di modificare oggetti in memoria . Gli utenti possono distinguere tra i metodi primitivi e creati dall'utente utilizzando una varietà di tecniche analitiche . Istruzioni
1
Leggere attentamente il codice fino a vedere dove il tipo è stato istanziato . Esaminare il suo tipo e consultare la documentazione per vedere se è un primitivo o creato dall'utente :
2
codice open source se il tipo è primitivo , i suoi metodi associati sono primitive nella grande maggioranza delle lingue. se si sta utilizzando un linguaggio orientato agli oggetti e la necessità di distinguere tra un metodo primitivo e user -creato in una classe istanziata . Leggi la lista dei membri della classe di individuare quelli che sono primitivi e quelli che non lo sono .
3
Valutare il metodo per vedere se si esegue una funzione di base relative al numerico o manipolazione delle stringhe : il " . ToString ", "matematica ( ) ", " char ( ) " e altri metodi di base sono quasi sempre primitivo . Consultare la documentazione fornita dal framework di programmazione o la lingua per valutare se il metodo è primitivo , in caso di dubbio .
4
Tracciare la gerarchia di ereditarietà , se l'oggetto è stato derivato da un altro oggetto . Individuare l' oggetto padre che contiene il metodo ed esaminare il tipo di dati sottostante .
5
revisione del codice sorgente per individuare i metodi di estensione , se si sta utilizzando un linguaggio. NET di Microsoft , perché nelle lingue contengono spesso un oscuro caratteristica chiamata " metodo di estensione . " Cerca tutte le classi statiche e rivederli per vedere se contengono un metodo di estensione , che a sua volta aggiunge un metodo di un tipo di dati fondamentale . In alternativa , si può semplicemente voler cercare il metodo nella documentazione fornita da Microsoft - se Microsoft ha descritto il metodo della stringa , classi base char o numerici , è primitiva
< br . >