Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Skulle en PHP -klasse Constructor være offentlige eller private
    ? Måten du får tilgang PHP klasse konstruktører er avhengig av hvordan klassen er definert . En offentlig klasse konstruktør er tilgjengelig med noen av de andre klassene . En privat klasse konstruktør er kun tilgjengelig i klassen for PHP prosjektet . Du må finne ut tilgjengeligheten for din klasse konstruktører samtidig utvikle dine klasser for å avgjøre om du ønsker å opprette en klasse konstruktør som er offentlig eller privat. Offentlig

    En offentlig klasse konstruktør lar deg bruke et klasse og bruke klassen konstruktøren fra noen av de andre klassen koden . Begrepet "offentlig " betyr de andre klassene ringe klasse konstruktør og sette opp variablene angitt i konstruktøren . Du kan fortsatt overbelaste klasse konstruktører , som betyr at du opprette andre klasse konstruktører å sette opp standardverdier for klassen .
    Private

    En privat konstruktør kutter tilgang til klassen konstruktøren fra alle andre klasser bortsett fra klassen den er definert . Du bruker denne metoden for å stoppe andre klasser fra å sette opp interne variable medlemmer. De fleste klasse konstruktører er satt til offentlig , men du setter konstruktøren som privat når du ønsker å overstyre og "skjule" konstruktøren fra andre deler av programmet.
    Formål

    Hensikten med å erklære en konstruktør offentlig eller privat er for klassen arv . Hvis du holder klasse konstruktører offentlig , gjør de andre klassene ikke har tilgang direkte til klassen . I stedet styrer du hvordan en klasse kan ringe konstruktører og måten klassen er manipulert . Du legger initialisering variabler til konstruktøren å sette opp standardverdier når klassen startes .
    Hensyn

    Vanligvis er klasse konstruktører satt som offentlig . Bare sette en klasse konstruktør som privat når du er sikker på at du aldri trenger å starte noen variabler . Endre klassen konstruktør offentlige eller private typen senere i utviklingen av programmet kan skape syntaks eller logikk feil i koden .

    früher :

     Weiter:
      Relatert Artike
    ·Urlencode & spesialtegn i PHP 
    ·PHP SQL Tutorial 
    ·Slik installerer MySQL Database Server på en Windows-P…
    ·Hvordan beregne Datoperioder i MySQL 
    ·Skole PHP Prosjekter 
    ·Slik fjerner Komma i PHP 
    ·Hvordan Slipp en lås i MySQL 
    ·PHP konstanter Vs . Variabler 
    ·Hvor å Endre assosiativ array Verdier i PHP 
    ·Hva er PHP Mail Character grense 
      Anbefalte artikler
    ·Hvordan endre PHP bunntekst i Joomla 
    ·Hvordan bruke Velg Hvor Match på alle kolonner i DB2 
    ·Hva er Cue -filer og Bin filer 
    ·Tutorial for Regular Expressions i Ruby 
    ·Hvordan bruke Enterprise Library datatilgang Block 
    ·Opplæring for MySQL REGUTTR 
    ·Hvordan Endre NetBeans Font 
    ·Hvordan øke minnet Tildelt av Java Virtual Machine 
    ·VBA Programming Theory 
    ·Slik konverterer et Visual Basic-prosjekt til EXE 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/