Wie zwischen Primitive & Benutzer erstellten Methoden unterscheiden. Egal, die Sprache, eine " primitive Art " ist in der Regel eine kleine oder basischen Wert, den Sie als Baustein bei der Erstellung Ihrer eigenen , selbst erstellten Programmierung objects.Some Programmiersprachen , wie Java verwenden können, definieren nur bestimmte Datentypen Kern als primitive Typen . Sie können die Methoden , die manchmal als Unterprogramme , mit beiden Arten , um Elemente im Speicher ändern verbunden. Benutzer können zwischen primitiven Benutzer erstellt Verfahren unter Verwendung einer Vielzahl von analytischen Techniken unterscheiden. Anleitung
1
durch den Code lesen , bis Sie wissen, wo der Typ instanziiert wurde zu sehen. Untersuchen Sie den Typ und fragen Sie Ihren Unterlagen zu sehen, ob es sich um eine primitive oder vom Benutzer erstellten ist : . Wenn der Typ ist primitiv , sind die damit verbundenen Methoden primitiv in der großen Mehrheit der Sprachen
2
Open-Source- Code wenn Sie mit einer objektorientierten Sprache und müssen zwischen einem primitiven und Benutzer erstellte Methode in einer Klasse instanziiert unterscheiden. Lesen Sie die Liste der Mitglieder der Klasse, die diejenigen, die primitive sind und diejenigen, die nicht zu identifizieren.
3
Bewerten Sie die Methode, um festzustellen, ob es eine sehr grundlegende Funktion im Zusammenhang mit numerischen oder führt String-Manipulation : die ". ToString ", " math ( )", " char ( ) " und andere grundlegende Methoden sind fast immer primitiv. Lesen Sie die Dokumentation Ihrer Programmierumgebung oder Sprache zu beurteilen , ob die Methode primitive ist vorgesehen , wenn im Zweifel.
4
Verfolgen Sie die Vererbungshierarchie , wenn Ihr Objekt von einem anderen Objekt abgeleitet wurde . Suchen Sie das übergeordnete Objekt , das die Methode enthält und prüft ihre zugrunde liegenden Datentyp .
5
Bewertung Quellcode Extension-Methoden zu suchen, wenn Sie eine Microsoft. NET-Sprache sind , weil diese Sprachen oft eine obskure enthalten eine Funktion namens " Extension-Methode . " Suche für alle statischen Klassen und überprüfen sie , ob sie eine Verlängerung Methode, die wiederum fügt eine Methode zu einer grundlegenden Datentyp enthalten . Alternativ können Sie wollen einfach für die Methode in der Dokumentation von Microsoft zu suchen - wenn Microsoft die Methode in der Zeichenfolge , char oder numerische Basisklassen dokumentiert hat , ist es primitive