Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Verschillen tussen definiëren van een Non - Special Lid Function & a Constructor
Object - georiënteerd programmeren moedigt programmeurs om gegevens in op maat gemaakte types data kapselen genoemd klassen . Binnen deze klassen , kan de programmeur het gedrag van de objecten gemaakt van deze klassen door de uitvoering van methoden te definiëren . Niet alle methoden zijn gelijk , echter. Niet- speciale methodes dienen een specifiek doel in de uitvoering van een object in een programma . Constructeurs zijn speciale functies die bepalen hoe objecten worden gemaakt en geïnitialiseerd . Klassen en objecten

In object - georiënteerd programmeren , lessen zijn blauwdrukken voor speciale data types genaamd " objecten " die programmeurs kunnen maken in hun programma's . Een klasse definieert wat voor soort acties een object kan doen , en wat voor soort data het object bevat . Binnen klassen de programmeur kan verklaren " methodes", of functies , die werken met de gegevens in een klas om acties uit te voeren . Methoden kan de vorm van typische programmeerfuncties , of speciale " constructeur " klassen die bepalen hoe klassen worden opgeslagen in het geheugen nemen .
Klasse Methoden

Programmeurs
verklaren klasse methoden binnen een klasse definitie , zodat andere programmeurs kunnen voorwerpen gebruiken zonder te weten hoe deze methoden werken . Klasse methoden komen typisch in twee vormen . De eerste is de normale methode van de klasse , die kan worden verklaard als openbare of particuliere , afhankelijk van de toegang tot de klas ontwerper wil toestaan ​​. Deze methoden vereisen een instantie van een object gemaakt van de klas om te kunnen werken . Het tweede type van de klasse -methode is een statische klasse , waarin een gebruiker kan de methode van de klas te roepen zonder dat er een object .
Class Constructors

een klasse constructor is een speciale methode in een klasse die bepaalt hoe een object uit een klasse wordt gemaakt . Deze methode is de eerste die de naam wanneer het object wordt geïnstantieerd , meestal door middel van de " nieuwe " keyword . De constructeur kan standaardinstellingen voor klasse variabelen instellen of bevolken opgenomen datastructuren . De ontwerper van de klasse kan meerdere constructeurs definiëren voor elke klasse , die elk een verschillende dingen nemen verschillende argumenten of het doen met het oog op het opzetten van een object wanneer het wordt gemaakt .
Aanroepen Methoden en Constructors

Constructors
worden ingeroepen wanneer een object wordt gemaakt . Terwijl een klasse designer meerdere constructeurs voor een klasse kan maken , kan ze koos om te vertrekken bouw van een object om de default constructor , die de compiler beroept tijdens object instantiatie aan geheugen voor het object toe te wijzen . De aannemer heeft het alleen tijdens object instantiatie . Regelmatige methoden anderzijds had kunnen gewoonlijk op elk moment aangeroepen tijdens het uitvoeren van het object , en worden gebruikt om werk met dat object . Terwijl constructeurs en niet- speciale methoden op het oppervlak alleen maar om functies , constructeurs voeren alleen tijdens instantiatie en een duidelijke taak in het leven van een object uit te voeren .

Previous: Next:
  Computer Programming Languages
·Hoe je Line Bars In een Websit…
·Hoe maak je een shell script o…
·Hoe je binaire getallen conver…
·Hoe de Shell Script Get te sto…
·Hoe een COBOL programma Creër…
·Hoe te Mirage OS gebruiken 
·Hoe te DTrace gebruiken als ee…
·Hoe maak je een MDF 
·Hoe kan ik een aangepaste MSI …
  Related Articles
Hoe je tekst tussen twee HTML-codes leze…
Verschillen tussen Visual Basic en Visua…
Het verschil tussen SDI Form & MDI formu…
Wat zijn de verschillen tussen Visual Ba…
Hoe gegevens tussen Word documenten met …
Hoe te gebruiken Visual Basic om het ver…
Hoe gegevens overbrengen tussen tabellen…
Hoe je het verschil tussen tijdzones in …
Hoe te Aantal Weken Bereken tussen twee …
  Programmering Articles
·Hoe kan ik controleren Python Inspringen…
·Hoe te gebruiken Java om Excel lezen 
·Hoe schrijf ik mijn eigen Exception Hand…
·Hoe je tekst tussen twee HTML-codes leze…
·Python Data Types in het geheugen 
·Hoe om te sparen als PHP in Kompozer 
·Hoe kan ik een afbeelding zoeken op een …
·Hoe maak je een Java Applet Van Run HTML…
·Hoe kan ik een variabele in een functie …
Copyright © Computer Kennis http://www.nldit.com