| 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
    Perché classi astratte in Java
    ? Classi Java definiscono oggetti per svolgere attività di applicazione . All'interno di progetti Java , programmatori definiscono questi oggetti creando dichiarazioni di classe . Una dichiarazione di classe descrive le proprietà di tutte le istanze oggetto della classe dovranno avere, così come i metodi in cui saranno attuate . Nella maggior parte dei casi, i programmi Java possono creare oggetti di tutte le classi , con dichiarazioni di classe delineati . Tuttavia, se una classe è astratta , non può essere istanziata . Attuazione

    Normalmente , quando un programma contiene una dichiarazione di classe , altro codice può creare istanze di oggetti della classe delineato all'interno di esso . Quando questo accade , l'oggetto risultante conterrà i dati e implementare i metodi elencati nella dichiarazione della classe . Quando un programma dichiara una classe come astratta , questo non può accadere , in quanto non è possibile creare oggetti della classe . Il seguente codice di esempio mostra la dichiarazione di una classe come astratta :

    public abstract class GreatHelper

    differenza con le classi non astratte , il progetto in cui appare il codice non è possibile creare istanze di oggetti " GreatHelper " < . br>
    Inheritance

    Anche se i programmi non possono istanziare le classi astratte , si può estendere loro. Eredità Java consente ai programmatori di estendere dichiarazioni di classe esistenti utilizzando la seguente sintassi :

    public class SpecificHelper estende GreatHelper

    Quando una classe estende un'altra classe , eredita i metodi e le proprietà della classe genitore . Estendere le classi può anche fornire funzionalità aggiuntive in cima alle variabili e metodi superclasse ereditati . L'ereditarietà è quindi un modo per fornire funzionalità specializzate , con sottoclassi specializzate all'interno di un'area di responsabilità ricoperto più in generale dalla classe genitore . Con una classe astratta , questo principio di successione si applica anche , in modo sottoclassi di classi astratte possono essere istanziati , anche se i loro genitori non possono.

    Previous :

    next :
      Articoli Correlati
    ·Come fare un campo di testo di default a zero in Java 
    ·Introduzione alla programmazione con Java 
    ·Come casualmente Immagini ciclo con Java 
    ·Come creare un istogramma orizzontale in Java 
    ·Come controllare se esiste un motivo in Java 
    ·Come scaricare un file bitmap in Android SDK 
    ·Quali sono le cause JRun Servlet Error 500 Null 
    ·Come aggiungere zeri davanti a un numero in Java 
    ·Come visualizzare informazioni dinamiche sulle pagine W…
    ·Come installare Sun Java 6.22 a Ubuntu 10.04 ? 
      Articoli in evidenza
    ·Java 1.6 vs . 1.5 
    ·Come abilitare PHP per rilevare il sistema operativo 
    ·Come fare una web Mashup 
    ·Come richiederà alcuna risposta in Java 
    ·Come visualizzare Wingdings su una tastiera 
    ·Come convertire Hex a Byte in VB6 
    ·Come scaricare un file bitmap in Android SDK 
    ·Come creare una funzione in Visual Basic 
    ·Come formattare numeri in decimali in Java 
    ·Come utilizzare VB.NET Express per cambiare l'ingresso …
    Copyright © Conoscenza Informatica http://it.wingwit.com