Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hidden Objects i Java

    " . Föremål " programmeringsspråket Java är uppbyggd kring programmerare att kunna konstruera och manipulera datastrukturer kallas Använda objekt gör att programmerare att skapa återanvändbara delar av koden för en mängd olika syften , sedan förfina och utöka funktionaliteten av denna kod för ännu mer specifika ändamål . Det är i den specialisering av funktionaliteten hos klasser som objekt handskas med begreppet dölja . Föremål

    datastrukturer som ger motsatt orienterad språk, såsom Java , deras namn har två former : Objektet mall som kallas en " klass " och ett genomförande av den mallen som kallas en " instans . " varje instans av ett visst objekt fungerar enligt den kod som anges i klassen filen , men varje instans är en självständig enhet med egna variabelvärden och diskret minnesallokering . Denna förmåga att skapa flera oberoende fungerande kopior av en enda klass är det som gör objektorienterad programmering så användbart .
    Arv

    Klasser antingen kan vara en sällsam och fristående fil , eller programmerare kan skapa specialiserade " undergrupper " för att expandera inom givna klassernas kärnfunktioner . När en programmerare deklarerar en klass kommer att utvidga en annan klass , kommer det " ärva " all kod från klassen den sträcker sig , känd som " förälder " klass . På grund av detta , kan programmeraren skriva kod i klassen , som om han hade kopierat varje kodrad från den överordnade klassen i underklassen , men egentligen inte behöva skriva allt detta , Java automatiskt länkar till koden i den överordnade klassen underklassen .
    klass Versus Förekomstmetoder

    de enskilda funktionerna i ett objekt kallas " metoder . " Medan objekt är självständiga enheter , de fortfarande härstammar från samma klass mallar . Java kommer alltså erkänna att objektinstanser fortfarande härstammar från en viss mall . Detta gör att programmerare att använda föremål på ett av två sätt : Antingen ringer funktioner som är specifika för en självständig instans som kommer att manipulera eller returnera data som är specifika för denna instans , eller funktioner samtal som återvänder eller manipulera data från varje instans av en viss klass inom en programmet. Använda ett objekt i samband med bara sig innebär anropa en instans metod , och använda ett objekt i samband med varje objekt i sitt slag innebär anropa en klass metod . Addera Hiding Versus åsidosätta

    Hiding med objekt är motsvarigheten till tvingande med objekt . Tvingande till föremål är där en funktion i en sub - klass med samma namn som en funktion i supplants moderklass funktionen från föräldrarna klassen . Således , när funktionen anropas från underklassen , exekverar programmet funktionen från underklassen . Detta sker automatiskt . Gömma med objekt också tar upp frågan om flera funktioner med samma namn i en klass linje av arv . Men medan förekomstmetoder automatiskt over - ride funktioner högre upp i kedjan av arv , kommer Java exekvera metoden från linjen av arv som programmeraren specifikt samtal och automatiskt döljer de metoder med samma namn från arv nivåer användaren inte ringa . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är ett tecken i Java
    ·Hur man kör Tcpdump Från Java
    ·Hur du jämför String Metoder Använda Längd & charAt…
    ·Måla metod i en Java-applet
    ·Hur man gör en Exit-knappen för Android
    ·Hur man ladda ner Java -filer Applet källa med HTML -k…
    ·Skillnader mellan Java och Javascript
    ·Skillnaden i HashMap och HashSet
    ·Hur man skickar ett Int över nätverket i Java
    ·Så här aktiverar du Java för CMD
    Utvalda artiklarna
    ·Hur man skapar auto_ptr Syntax
    ·Hur man använder Strerror funktion i C + +
    ·Antalet ord i en PHP String
    ·Ställa en JavaScript VAR att Float
    ·Hur man tar bort klass i PHP
    ·Hur man gör en enkel text -baserat spel i Java
    ·PHP String Extraction
    ·Hur man tar bort cookies i PHP
    ·Hur man använder FormatDateTime funktion i Visual Basi…
    ·Hur man tar bort accenter i en VB6 String
    Copyright © Dator Kunskap http://www.dator.xyz