Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Moet een PHP klasse Constructor Wees openbaar of prive ?
De manier waarop u toegang PHP klasse constructeurs is afhankelijk van hoe de klasse wordt gedefinieerd . Een public class constructor is bereikbaar met een van uw andere klassen . Een eigen klasse constructor is alleen beschikbaar binnen de klasse voor de PHP -project . U moet de toegankelijkheid voor je klas constructeurs bepalen terwijl het ontwikkelen van je lessen te bepalen of u wilt een klasse constructor die een publieke of private creëren. Openbare

A public class constructor
kunt u instantiëren een klasse en gebruik de klasse constructor van een van uw andere klasse code . De term " publiek": de andere klassen bel uw klasseconstructor en het opzetten van variabelen die in de constructor . U kunt nog steeds overbelast de klasse constructeurs , wat betekent dat je andere klasse constructeurs te creëren voor het opzetten van standaardwaarden voor de klas .
Prive

Een particuliere bouwer afsnijdt toegang tot de constructor van de klasse van alle andere klassen behalve de klasse waarin het is gedefinieerd . U gebruikt deze methode om andere klassen te stoppen van het opzetten van interne variabele leden . De meeste klasse constructeurs worden vastgesteld op het openbaar , maar u de constructor ingesteld als prive wanneer u wilt overschrijven en "verbergen " van de constructeur uit andere delen van uw programma .
Doel

De aangifte van een constructeur openbare of particuliere is voor klasse overerving . Als je je klas constructeurs openbaar te houden , denk je andere klassen niet direct toegang tot de klasse leden hebben . In plaats daarvan , je controle over de manier waarop een klasse kan constructeurs bellen en de manier waarop de cursisten worden gemanipuleerd . U voegt initialisatie variabelen om de aannemer te stellen standaard bij de klasse wordt geïnstantieerd .
Overwegingen

Typisch , klasse constructeurs zijn ingesteld als openbaar . Stel alleen een klasse constructor als prive als je zeker weet dat je nooit nodig hebt om alle variabelen te initialiseren . Openbare of particuliere aard van de klasse constructeur veranderen later in de ontwikkeling van de applicatie kan syntax of logica fouten in de code.

Previous: Next:
  PHP /MySQL Programmering
·Hoe kan ik PHP Methode Met Jav…
·Hoe te Queries achter elkaar i…
·Hoe te controleren Domein Besc…
·Betere manieren om te zoeken m…
·Hoe kan ik een XLS -bestand ma…
·Hoe te integreren AS3 Met behu…
·PHP Tutorial voor Tekenreeksfu…
·Hoe maak je een label maken in…
·Hoe een bestand te creëren up…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe maak je Voeg een tekstvak in Visual …
Hoe maak je een Picture Box in Visual Ba…
  Programmering Articles
·Hoe te Pseudocode schrijven Met Arrays 
·Hoe maak je een programma dat geordende …
·MySQL PHP Afbeelding Upload Tutorials 
·Hoe kan ik een Auto Clicker Maak in Visu…
·Hoe vindt u de Data een database Menswor…
·Hoe te inspringen Tekst Het gebruik van …
·NetBeans Gereedschap 
·Hoe te gebruiken Java Decompiler 
·Hoe bouwen Flash Applications 
Copyright © Computer Kennis http://www.nldit.com