Nwlapcug.com


Come distinguere tra metodi primitivi & creati dall'utente

Come distinguere tra metodi primitivi & creati dall'utente


Linguaggi di programmazione sono costituiti da tipi primitivi inerenti che costituiscono il fondamento della lingua. Non importa la lingua, un tipo"primitivo" è in genere un valore piccolo o di base che è possibile utilizzare come blocco di generazione nella creazione di propri, oggetti di programmazione creato dall'utente. Alcuni linguaggi di programmazione come Java, definiscono solo determinati tipi di dati di nucleo come tipi primitivi. È possibile utilizzare i metodi, a volte chiamati subroutine, connessi con uno dei due tipi di modificare gli elementi in memoria. Gli utenti possono differenziare fra primitivo e utente creato metodi utilizzando una varietà di tecniche analitiche.

Istruzioni

1

Leggere il codice fino a quando vedrete dove il tipo è stata creata un'istanza. Verificarne il tipo e consultare la documentazione per vedere se è una primitiva o creati dall'utente: se il tipo è primitivo, suoi metodi associati sono primitivi nella grande maggioranza delle lingue.

2

Codice open source se si sta utilizzando un linguaggio object-oriented e necessario distinguere tra un metodo primitivo e creati dall'utente in una classe istanziata. Leggete l'elenco dei membri della classe per identificare quelli che sono primitive e quelli che non sono.

3

Valutare il metodo per vedere se svolge una funzione molto di base relative al numerico o stringa manipolazione: la ". ToString,""Math (),""char"e altri metodi di base sono quasi sempre primitivi. Consultare la documentazione fornita dal framework di programmazione o di lingua per valutare se il metodo è primitivo, in caso di dubbio.

4

Rintracciare la gerarchia di ereditarietà, se l'oggetto è stato derivato da un altro oggetto. Individuare l'oggetto padre che contiene il metodo ed esaminare il relativo tipo di dati sottostante.

5

Esaminare il codice sorgente per individuare metodi di estensione se si utilizza un linguaggio di Microsoft.NET, poiché queste lingue contengono spesso una caratteristica oscura chiamata un metodo di estensione"." Ricerca per tutte le classi statiche e controllarli per vedere se contengono un metodo di estensione che aggiunge a sua volta un metodo di un tipo di dati fondamentale. In alternativa, puoi semplicemente cercare il metodo nella documentazione fornita da Microsoft..--se Microsoft ha documentato il metodo nella stringa, char o classi di base numeriche, è primitivo.