| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Skulle en PHP klasse Constructor være offentlige eller private
    ? Den måde du får adgang PHP klasse konstruktører er afhængig af hvor klassen er defineret. En offentlig klassens konstruktør er tilgængelig med nogen af ​​dine andre klasser . En privat klassens konstruktør er kun tilgængelig i klassen for PHP -projektet. Du skal bestemme tilgængeligheden for din klasse konstruktører og samtidig udvikle dine klasser at afgøre, om du ønsker at oprette en klasse konstruktør , der er offentlig eller privat . Offentlig

    En offentlig klassens konstruktør lader dig instantiere en klasse og bruge klassens konstruktør fra nogen af dine andre klasser kode. Udtrykket " offentligheden": de andre klasser ringe til din klassens konstruktør og oprette variabler, der er i konstruktøren . Du kan stadig overbelaste klassen konstruktører , hvilket betyder, at du oprette andre klasse konstruktører at oprette standardværdier for klassen.
    Private

    en privat constructor afskærer adgangen til klassen konstruktør fra alle andre klasser undtagen den klasse, som det er defineret . Du bruger denne metode til at stoppe andre klasser fra oprettelsen interne variable medlemmer. De fleste klasse konstruktører er fastsat på offentligheden, men du indstille konstruktøren som privat, når du ønsker at tilsidesætte og "skjule" konstruktøren fra andre dele af dit program.
    Formål

    formål at erklære en konstruktør offentlig eller privat , er for klasse arv. Hvis du holder din klasse konstruktører offentligheden , gør dine andre klasser ikke adgang direkte til eleverne . I stedet kan du styre den måde en klasse kan ringe konstruktører og den måde eleverne er manipuleret . Du tilføjer initialisering variable til konstruktøren til at oprette standard, når klassen er instantieret .
    Overvejelser

    typisk klasse konstruktører indstillet som offentligheden. Indstil kun en klasse konstruktør som private , når du er sikker på, at du aldrig behøver at formatere enhver variabler. Ændring af klassens konstruktør offentlige eller private type, senere i udvikling af ansøgningen kan skabe syntaks eller logik fejl i koden.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Offset en forespørgsel i MySQL 
    ·Sådan oprettes en MySQL Server på CentOS 2010 
    ·Sådan Find adgangskoden for Localhost MySQL Server 
    ·Hvordan man laver en PHP Mailing List 
    ·CodeIgniter Vs . ExpressionEngine 
    ·Sådan kører en batch-fil i PHP 
    ·Hvordan finder man en liste over databaser på en MySQL…
    ·Sådan installeres MySQL på Cygwin 
    ·Sådan vælges den sidste Auto Increment MySQL i PHP 
    ·Sådan Indsæt HTML i MySQL med PHP 
      Anbefalede Artikler
    ·Sådan tilføjes Hvert element i en liste i Python 
    ·Sådan indstilles standardværdien for WPF Kombinations…
    ·Sådan oprettes eksekverbare JAR 
    ·Sådan Konverter Sidste logon Time Stamp til Dato 
    ·Den Java-kode , der kontrollerer Input Value Med Array …
    ·Hvordan man opbygger din egen AS3 Page Flip 
    ·Hvordan at vide , hvis PHP Ice er installeret korrekt 
    ·Sådan Format Symboler i VB 
    ·Hvordan man skriver et C- program til en mangedobling a…
    ·Sådan tilføjes en bruger til en Wheel Group 
    Copyright © Computer Viden http://www.computerdk.com