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 >> Computer Programmeringsspråk >> Content
    Forskjellen mellom en statisk metode og klasse Metode
    En metode er en subrutine i et objektorientert programmeringsspråk som er knyttet til en klasse . To typer metoder er klassen metoder og statiske metoder . Den viktigste forskjell mellom de to typer er hvordan de skal brukes til klassen objekter i et program . De fleste store programmering og skriptspråk gjøre bruk av både metode typer , inkludert C + + , Java , PHP , Python og Perl. Syntax

    Uavhengig av programmeringsspråk du bruker , syntaksen for å lage klassen metoder og statiske metoder vises ganske lik. Men de fleste språk har det reserverte ordet "statisk" som du kan inkludere i statiske metoden erklæringer . Du trenger ikke å eksplisitt inkludere dette søkeordet , men dette bidrar til å skille mellom de to typer metoder når du eller andre programmerere undersøke koden . I programmet kan du ringe statiske metoder på noe punkt , men kan ikke bruke klasse metoder uten først å opprette en klasse objekt.
    Objects

    Et kall til en statisk metode poster eller manipulerer data felles for alle klasse objekter mens en samtale til en klasse metoden bare manipulerer egenskapene for en bestemt klasse objekt . Du bruker klassen metoder for å klargjøre klasse objekter , for eksempel med konstruktør metoder , eller stille inn eller få verdier og eiendommer som tilhører disse objektene. Statiske metoder ikke bruke gjenstander eller gjør referanse til dem . De trenger ikke bli en del av klassen objektet

    Pekere og variabler

    Pseudo -pekere og variabler - . Som "dette" i C + + eller " $ this " i PHP - gjør referanse til den lagrede adressen til et objekt. Du kan bruke disse elementene i en klasse medlem for å referere til objekt som kalles klassen metoden. Men ikke statiske metoder ikke samhandle med klasse objekter , slik at du ikke kan bruke disse pseudo -pekere og variabler i statiske metoder , du kan heller ikke bruke variabler som er definert i klassen metoder heller.
    Returverdier

    Primært klasse metoder som returnerer verdier er "satt " metoder . Du bruker disse metodene for å få objekt egenskaper . Vanligvis trenger du ikke passere noen parametere gjennom til disse metodene , som består av bare noen få linjer med kode. Statiske metoder stole på verdiene du passerer dem . Du bruker disse verdiene i noen ekstra calcuations i metoden , som kan bare ta noen få linjer med kode eller være mye lengre , deretter returnere en verdi som du bruker i programmet eller lagre til en variabel .


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en ny SQL database i VB.NET Express Editio…
    ·Hvordan Erklærer en Array i PL /SQL Oracle 
    ·Turbo Pascal Tutorial 
    ·Hvordan skrive en Array Variabel i en erklæring 
    ·Hvordan sette en datamaskin til Access ActiveX Going Gj…
    ·Hvordan formatere dato Fra DateChooser i Flash 
    ·Hvordan lage et bilde Kart Ved hjelp av HTML programmer…
    ·Hvordan beregne THD i MATLAB 
    ·Oracle SQL Tutorial 
    ·Hvordan skrive en funksjon Process Flytskjema 
      Anbefalte artikler
    ·Hvordan endre WordPress admin-passord i MySQL 
    ·Hvordan lage et plott Mens i en Loop i MATLAB 
    ·Slik fjerner du en viderekobling i PHP 
    ·Hvordan lage en fil i VBScript 
    ·Hvordan få PASCAL Programvare 
    ·Slik eksporterer du en fast bredde tekstfil for en tabe…
    ·Hvordan oppretter jeg en knapp på verktøylinjen Ved h…
    ·Visual C Sharp String Funksjoner 
    ·Hvordan du arbeider med Avkrysningsbokser i Visual Basi…
    ·Hvordan skrive et program som tar 10 Heltall som Input 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/