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 >> Perl Programming >> Content
    Klassenivå Variabler i Perl
    The Perl programmeringsspråk støtter objektorientert programmering , som omhandler samspillet mellom objekter . Objekter er tilfeller av klasser , som er samlinger av relaterte funksjoner og verdier. Klasse -nivå variabler , også kjent som klassens attributter, er variabler som kan nås av et objekt i en klasse . På den annen side kan f.eks Variabler på bare nås av ett eksempel, eller objekt. Klasse -nivå variabler har flere fordeler , ulemper og bruker som du bør vite. Fordeler med Klassevariabler

    Class -nivå variabler tilbyr flere fordeler. En klasse - nivå variabel kan nås av alle objektene i klassen . Dette er praktisk for data som er universelle på tvers av klassen . Klasse -nivå variabler også forenkle visse aspekter av koding , siden objektene ikke krever et omfattende system for å tillate utveksling av data .
    Ulemper ved Klassevariabler

    Class -nivå variabler har noen ulemper . Siden klasse -nivå variablene er felles for alle objekter i klassen , har den variable ingen adgangskontroll . Ethvert objekt kan endre variabelen , som er upassende for data som representerer en verdi unik for en klasse forekomst .

    Tilgangsmetodene

    Class attributter bør ikke være nås direkte, men i stedet bør nås gjennom tilgangsmetodene . Tilgangsmetodene få og sette klasseattributtene . Ved hjelp tilgangsmetodene er en god praksis for objektorientert programmering, siden det skiller grensesnittet ( funksjonene og datatyper synlig for kunder ) og gjennomføring ( muttere og bolter kode ) .
    Eksempler på Bruk

    Class -nivå variabler kan brukes i mange programmer : en

    Lagre en liste over objekter ;

    sporing hva objektet sist ble åpnet , eller sporing mest tilgang til objektet,

    Dele universelle data mellom objekter ; .

    Lagre en referanse til en fil som alle objekter kan få tilgang til , for eksempel en loggfil

    früher :

     Weiter:
      Relatert Artike
    ·Slik fjerner linjeskift i Perl 
    ·Perl Krev Vs . Bruk 
    ·Hvordan lage en Array av en viss størrelse i Perl 
    ·Hvordan Beregn Exponential i Perl 
    ·Slik konverterer en array til en streng i Perl 
    ·Slik skjuler Passord Tegn i STDIN Perl Windows 
    ·Slik konverterer XML til PDF i Perl 
    ·Hvordan beregne primtallsfaktorer av et heltall i Perl 
    ·Slik konverterer Fra Python til Perl 
    ·Perl : Hvordan erstatte Semikolon 
      Anbefalte artikler
    ·Hva er numerisk i Oracle SQL 
    ·Hvordan å tillate en PHP Header Anywhere 
    ·Forskjeller mellom System.in og System.out 
    ·Hvordan lage en applet Med Eclipse for Java 
    ·Slik konverterer Epoch i Python 
    ·Opplæring for Windows API Tegne linjer 
    ·Hvordan laste opp filer ved hjelp Struts 
    ·Hvordan lage en kalender i PHP 
    ·Hvordan lage ord Rull 
    ·Slik importerer VBScript Into VB Express 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/