| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come nascondere i dati in Java
    Java è un linguaggio di programmazione orientato agli oggetti . Una caratteristica principio della programmazione orientata agli oggetti è l'incapsulamento . Incapsulando un membro dati nasconde dietro un'interfaccia. Dati rimane nascosto tutti gli oggetti che tentano di interfacciarsi con esso . L'interfaccia di incapsulare determina esattamente come gli oggetti possono influenzare i dati nascosti . Un buon modo per praticare la programmazione Java orientata agli oggetti è quello di scrivere un breve programma che nasconde un membro dati e fornisce anche un'interfaccia pubblica che consente l'accesso ai dati . Cose che ti serviranno
    Java Software Development Kit con NetBeans Integrated Development Environment ( IDE ) Bundle (vedi Risorse per il link ) economici Mostra più istruzioni
    1

    caricare il NetBeans IDE facendo clic sulla relativa icona del programma . Quando il caricamento del programma , passare a "Nuovo /Nuovo progetto " e selezionare " Java Application " dalla lista sul lato destro dello schermo. Un nuovo file di codice sorgente viene visualizzato nell'editor di testo NetBeans . Il file di codice sorgente contiene una nuova dichiarazione di classe e una funzione principale vuota . Dovrebbe essere qualcosa di simile :

    pubblico Classe className

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

    Creare una nascosta , o membro privato , i dati all'interno delle parentesi graffe della dichiarazione di classe , ma soprattutto la principale dichiarazione di metodo . Il membro dati privato sarà inaccessibile se non con speciale getter e setter . Per ogni altro oggetto , il membro dati sarà invisibile . Questo è possibile grazie all'uso della parola "privato" a dichiarazione del membro dati . Scrivere , tra le parentesi graffe del metodo main :

    private int x = 4;
    3

    Creare una funzione setter chiamato " setX " che cambierà il valore della variabile x . La variabile x non possono essere modificati in qualsiasi altro modo a causa del suo attributo privato . È effettivamente invisibile ad altri oggetti . Una funzione setter imposta semplicemente un valore alla variabile x . Scrivere il seguente sotto la dichiarazione scritta nel passaggio precedente :

    public void setX ( int y ) per

    { x = y; }
    4

    Creare un getter funzioni denominate " getX ", che prende il valore corrente di x . Questo è l'unico modo per scoprire quale sia il valore di x è , dal momento che è privato e accessibile solo dall'interno di questa classe . Scrivere il seguente getter sotto il setter scritto nel passaggio precedente :

    public int getX ( ) per

    {return x ; }
    5

    Creare una nuova istanza questa classe secondo il metodo principale. Questo consente di accedere ai getter e setter . Per creare una nuova istanza della classe , scrivere la seguente istruzione all'interno delle parentesi graffe del metodo main :

    nomeClasse cn = new className ( ) ;
    6

    Impostare il valore di variabile x usando la funzione di setter " setX ". Questo è l'unico modo per accedere a questo campo privato , dal momento che è effettivamente invisibile . Scrivi la seguente dichiarazione al di sotto della precedente dichiarazione, ancora all'interno delle parentesi graffe del metodo main :

    cN.setX ( 8) ;
    7

    ottenere il valore della variabile x usando la funzione getter " getX . " Questa funzione può essere utilizzata in combinazione con una funzione di stampa per emettere il valore di uscita della console . Per stampare il valore di x nella console , scrivere la seguente dichiarazione sotto quella scritta nel passaggio precedente :

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

    Eseguire il programma premendo il tasto F6 . Il programma nasconde variabile x da tutto, ma proprio di classe, che ha un getter e un metodo setter . Invocando questi metodi , è possibile impostare e ottenere i valori per x senza mai vedere x se stesso . Il programma stampa il valore " 8 ", dal momento che era quello che x è stato cambiato con il metodo setter .

    Previous :

    next :
      Articoli Correlati
    ·Come costruire un database desktop Java Application 
    ·Come modificare Java 1.6 per Java 1.5 per Mac 
    ·Come ridurre Galleggiante in Java 
    ·Come firmare il codice in Java 
    ·Come convertire un int a un JTextField in Java 
    ·Come imparare Java Enterprise 
    ·Come ottenere un numero rotante in Java 
    ·Elenco delle JSP Tag 
    ·Come disegnare un cerchio in Java 
    ·Come fare un modello di strati della Terra 
      Articoli in evidenza
    ·Come formattare il contenuto all'interno di un UIScroll…
    ·Come convertire XLS in CSV con PHP 
    ·Accesso: VBA Esporta query 
    ·Come trovare la lunghezza della stringa array in VB 6.0…
    ·Come fare un modulo di contatto PHP su GoDaddy 
    ·Come convertire un argv per un Integer 
    ·Come fare Exit Splash in PHP 
    ·Quali applicazioni utilizzano il protocollo UDP ? 
    ·Come chiamare VBScript Da Vb.NET 
    ·Come restituire un campo nascosto in JSP 
    Copyright © Conoscenza Informatica http://it.wingwit.com