Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Het gebruik van een standaard Constructor C
Object - georiënteerd programmeren is een codering paradigma bedoeld om code te organiseren en het gemak van de ontwikkeling van ingewikkelde projecten . Centraal in dit paradigma is de " klasse . " Om voor de klas te zijn functie , het concept van de " constructeur " daadwerkelijk uitvoeren komt inch Met behulp van de aannemer , kan de compiler omgaan met de creatie van objecten voor de programmeur . Zelfs als de programmeur niet een constructor te definiëren , zal de compiler een default te gebruiken, zodat de programmeur niet hoeft om te gaan met low-level , ingewikkelde programmering details, zoals het toewijzen van geheugen . Klassen en objecten

In object - georiënteerd programmeren , het centrale construct is de " klasse . " De klasse dient als een blauwdruk van waaruit " objecten " of abstracte data types , zijn gemaakt . Via een klasse , de programmeur bepaalt welke soort gegevens het object bevat , welke methoden het geval is, hoe het wordt gemaakt en hoe het wordt vernietigd . Een " bal " class misschien een decimale waarde vertegenwoordigt een straal en een "ruimte " -methode om oppervlakte te berekenen van deze straal bevatten . In essentie , de klasse bepaalt welke objecten zijn en wat ze doen .
Constructors

Een essentieel onderdeel van elke klasse is de constructeur . Constructeurs spelen een belangrijke rol in de klassen , omdat klassen zelf vertegenwoordigen een nieuwe datatype , gemaakt door de gebruiker . In tegenstelling tot de " destructor , " die bepaalt wat er gebeurt met een geïnstantieerd object wanneer verwijderd , de constructeur bepaalt wat er gebeurt met een object wanneer geïnstantieerd . Constructors worden alleen aangeroepen wanneer een object wordt geïnstantieerd , wat betekent dat de programmeur maakt gebruik van de " nieuwe " keyword en biedt elke constructeur argumenten in het geval van aangepaste constructeurs .
Standaard vs Custom Constructors < br >

Constructors
zijn er in twee varianten : maat en standaard . De standaard constructor is de impliciete methode die de compiler een object in het geheugen te creëren . Als de programmeur definieert geen speciale constructeurs of de standaard niet herdefiniëren , de compiler gebruikt de standaard constructor . Custom bouwers zijn die waarin de programmeur definieert speciale acties de compiler moet nemen bij het ​​instantiëren van een object , zoals het geven van interne cursisten standaardgegevens waarden of bevolken een interne datastructuur .
Noodzaak van Default Constructors < br >

In essentie klassen vertegenwoordigen nieuwe data types . Een computer heeft geen manier om op te slaan deze gegevenstypen " native " in het geheugen , zodat de standaard constructor toewijst genoeg geheugen op een per - object basis, afhankelijk van de data en methoden van een klasse bevat . Deze onderliggende activiteit kan de programmeur een aantal verantwoordelijkheden low - level af te staan ​​bij het ontwerpen van lessen . Dit betekent dat ze ofwel kan verlaten de standaard zoals is , wetende dat de compiler zal behandelen klasse bouw bij het ​​instantiëren voorwerpen , of ze kunnen de standaard te wijzigen om een ​​aantal extra taken wetende zal het nog verwerken low - level geheugen toewijzing uit te voeren .
< br >

Previous: Next:
  C /C + + Programming
·Hoe de Kaart STL container Kla…
·Hoe te Exponenten gebruiken in…
·Hoe te Stringstreams Clear 
·Hoe te Debug Met GDB in Linux 
·Hoe maak je een XLS Sheet in C…
·C + + Training 
·Hoe je vriend functies in gebr…
·Na het selecteren van een datu…
·Hoe maak je input een string V…
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe u met Visual Basic gebruiken 
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 u met Visual Basic Deployment Gebrui…
Hoe te Disable /Enable Command Knoppen i…
  Programmering Articles
·Hoe te Scrollbar gebruiken Met keuzelijs…
·Verschillen tussen Bibliotheek Functie &…
·Hoe maak je een Date Maak Vanuit een str…
·Hoe om te schakelen naar verschillende v…
·Hoe te voegen , bijwerken en verwijderen…
·Hoe te Strings In een Java List 
·Hoe de som van de cijfers van een nummer…
·XCode : Hoe een Droplet Creëren 
·Hoe je externe JS in JavaScript Include 
Copyright © Computer Kennis http://www.nldit.com