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

    Hur Göm data i Java

    Java är ett objektorienterat programmeringsspråk . En princip inslag i objektorienterad programmering är inkapsling . Inkapsling av en data som medlem döljer det bakom ett gränssnitt . Data förblir dolt från alla objekt som försöker kommunicera med den . Den inkapslande gränssnittet bestämmer exakt hur objekt kan påverka de dolda uppgifterna . Ett bra sätt att öva objektorienterad Java-programmering är att skriva en snabb program som döljer en data- medlem och ger också ett offentligt gränssnitt som ger tillgång till uppgifterna . Saker du behöver Review, Java Software Development Kit med NetBeans Integrated Development Environment ( IDE ) Bundle ( se Resurs för länk )
    Visa fler instruktioner
    1

    Fyll i NetBeans IDE genom att klicka på dess programikon . När programmet laster , navigera till " Ny /Nytt projekt " och välj " Java Application " i listan på höger sida av skärmen . En ny källkod filen visas i NetBeans textredigeraren . Källkoden filen innehåller en ny klass deklaration och en tom huvudsakliga funktion . Det bör se ut ungefär så här :

    public class className

    { public static int main ( String [] args ) { } }
    2

    Skapa en dold , eller privat , uppgifter ledamot inom klammerparenteser för klassen deklarationen men ovanför den huvudsakliga metoden deklarationen . Den privata uppgifter ledamot blir oåtkomligt utom vid speciella get-och set-metoder . Till alla andra objekt , kommer den data som medlem vara osynlig . Detta är möjligt på grund av användningen av ordet " privat " i data- medlem deklaration . Skriv följande mellan klamrarna i den huvudsakliga metoden :

    private int x = 4 , Addera 3

    Skapa en setter funktion som heter " sattX " som kommer att ändra värdet av variabeln x . De variabla x kan inte ändras på något annat sätt på grund av dess privata attribut. Det är i praktiken osynlig för andra objekt . En set -funktion ställer bara ett värde för variabeln x . Skriv följande under uttalandet skriven i föregående steg :

    public void sattX ( int y ) katalog

    { x = y; }
    4

    Skapa en get funktioner som heter " getX , " som griper det aktuella värdet på x . Detta är det enda sättet att ta reda på vad värdet på x är , eftersom det är privat och endast tillgänglig inifrån denna klass . Skriv följande getter nedanför setter skrivet i föregående steg :

    public int getX ( ) katalog

    {return x ;}
    5

    Skapa en ny instans av denna klass med hjälp av den huvudsakliga metoden . Detta gör att du kan komma åt get och set . Om du vill skapa en ny instans av klassen , skriva följande uttalande inom klamrarna i den huvudsakliga metoden :

    className CN = ​​ny className ( ) ;
    6

    Sätt värdet på variabeln x använder setter funktionen " sattX ." Detta är det enda sättet att få tillgång till denna privata området , eftersom det är effektivt osynligt . Skriv följande uttalande under tidigare uttalande , fortfarande inom klamrarna i den huvudsakliga metoden :

    cN.setX ( 8 ) ,
    7

    få värdet av variabeln x med getter funktionen " getX . " Denna funktion kan användas tillsammans med en utskrift för att mata ut värdet till den utgående konsolen. För att skriva ut värdet av x ut till konsolen , skriv följande uttalande under en skriven i föregående steg :

    System.out.println ( cN.getX ( ) ) ;
    8

    Kör ditt program genom att trycka på F6 . Programmet döljer variabeln x från allt utom sin egen klass , som har en get och en set-metod . Genom att åberopa dessa metoder , kan du ställa in och få värden för x utan att någonsin se x självt . Programmet skriver ut värdet " 8 ", eftersom det var vad x ändrades till med set-metod .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Java String Manipulation för Konvertera en sträng til…
    ·Skillnad mellan Servlet & Struts
    ·Filhantering i Java Tutorial
    ·Java Basics Tutorial
    ·Hur att ändra färger i Java med händelser
    ·Hur man gör ett spel sidscrollande i Java
    ·Hur vill infoga en fil i en JSP
    ·Hur till Redigera Marginaler i JEditorPane
    ·Hur Granskningsunderlag i Java från tangentbordet
    ·Lägga till ett bibliotek till NetBeans
    Utvalda artiklarna
    ·Java och stavningskontroll
    ·Hur man beräknar i Java Script
    ·Hur kan man växla text i Java
    ·Hur hämta innehållet i en Remote webbsida med PHP
    ·Hur man laddar ner webbplatser i VB.NET
    ·Hur man använder LabVIEW realtidsfunktion Blocks
    ·Hur man använder en SWF i VB MDI Form
    ·Konvertera ett buffrat Input Stream till ett String
    ·Konvertera Digit till Word i Visual Basic 6.0
    ·Hur du tvingar Kompilera en arbetsbok från VB
    Copyright © Dator Kunskap http://www.dator.xyz