Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Het verschil tussen een statische methode & Class Method
Een methode is een subroutine in een object - georiënteerde programmeertaal die is gekoppeld aan een klasse . Twee soorten methoden zijn klasse methoden en statische methoden . Het belangrijkste verschil tussen de twee is hoe ze worden gebruikt klasseobjecten in een programma . De meeste grote programmeer-en scripttalen maken gebruik van beide typen methode , zoals C + + , Java , PHP , Python en Perl . Syntax

Ongeacht de programmeertaal die u gebruikt , de syntaxis naar de klas methoden en statische methoden te creëren lijkt vrij gelijkaardig . Echter , de meeste talen hebben het gereserveerde woord " static " , dat u kunt opnemen in statische methode declaraties . U hoeft niet te expliciet dit zoekwoord , maar dit helpt om onderscheid te maken tussen de twee soorten methoden wanneer u of andere programmeurs de code te onderzoeken . In het programma , kunt u statische methoden op elk punt te bellen , maar kan geen klasse methoden gebruiken zonder eerst een klasse -object maken .
Objecten

Een oproep naar een statische methode dossiers of manipuleert data voor alle klasse objecten , terwijl een oproep tot een klasse methode manipuleert alleen de eigenschappen voor een bepaalde klasse object . U gebruikt methoden van de klasse tot klasse objecten, zoals initialiseren met constructormethoden , of om waarden en eigenschappen die tot deze objecten te stellen of te krijgen. Statische methoden gebruik geen voorwerpen of verwijst naar hen. Ze hebben niet een deel van de klasse object geworden
Pointers en Variabelen

Pseudo - pointers en variabelen
- . Zoals " dit " in C + + of " $ this " in PHP - verwijzen naar het opgeslagen adres van een object . U kunt deze items te gebruiken in een klasse lid naar het object dat de klasse methode genaamd verwijzen . Echter, statische methoden niet interageren met klasse objecten , dus je kunt geen gebruik maken van deze pseudo - pointers en variabelen in statische methoden , noch kunt u variabelen gedefinieerd binnen methoden klasse ofwel .
Retourwaarden
gebruiken

Primair klasse methoden die return waarden zijn "set " methodes . U gebruikt deze methoden om object eigenschappen krijgen . Meestal heb je niet alle parameters door te geven aan deze methoden , die bestaan ​​uit slechts een paar regels code . Statische methoden rekenen op de waarden die u doorgeven aan hen. U gebruikt deze waarden in een aantal bijkomende calcuations in de methode , die slechts kan een paar regels code of veel langer , dan terug een waarde die je gebruikt in het programma of op te slaan in een variabele .
< Br >

Previous: Next:
  Computer Programming Languages
·Hoe gegevens Mine 
·Definitie van een Low - Level …
·Hoe stel ik een e-mail met Pow…
·Hoe maak je een string te conv…
·Computer Science Fundamentals …
·Geschiedenis van Matlab 
·Hoe te Populaire onderwerpen G…
·Hoe Bron Code schrijven 
·Hoe de prestaties van een Crys…
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·Hoe aan een andere Process in Python 
·Wat is een cursor in TSQL 
·Hoe gegevens binden aan een methode in W…
·Hoe verander ik alfanumerieke naar Integ…
·Hoe te Duplicaten verwijderen in de lijs…
·Redenen voor een Java Lang Incompatibele…
·Hoe te Variabelen in PERL Creëren 
·Hoe maak je een statement maken voor in …
·Hoe de cache in EHCache 
Copyright © Computer Kennis http://www.nldit.com