| 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 estendere una classe astratta
    Una classe astratta , in Java e linguaggi di programmazione C # , permette di dichiarare le caratteristiche comuni delle sue sottoclassi senza definire quelle caratteristiche di là di un livello di base . Essi possono contenere sia , non astratte , tipi e metodi e , tipi astratti generalizzati , dati e metodi che possono essere eseguite solo da altri , non astratte , classi di dati definiti dall'utente. L'importanza delle classi astratte è che offrono un mezzo per ereditarietà multipla , che non è possibile altrimenti . Ereditarietà multipla è la possibilità per una classe di ereditare i metodi ei tipi di dati di altre classi e non è una caratteristica di base di Java e C # . Istruzioni
    Java classi astratte
    1

    Creare una classe astratta dichiarandolo astratta attraverso l' uso della parola chiave "astratto ". La classe deve contenere tipi e metodi da attuare per classi non astratte di dati astratti . Un esempio di codice che dichiara una classe come astratta e contenente un metodo astratto appare così:

    DailyActivities public abstract class {

    pubblico abstract void a piedi ( ) ;

    } < br >

    non includere qualsiasi implementazione del metodo all'interno della classe astratta .
    2

    Creare una classe non astratta che implementerà i tipi di dati e metodi all'interno della classe astratta . Una classe di esempio è il seguente :

    class WeeklySchedule pubblico {

    }
    3

    in relazione la classe non astratta con la classe astratta utilizzando il parola chiave "extends " . Poi , implementare un metodo astratto dalla classe astratta . Implementazione del metodo richiede al programmatore di codificare una istruzione per il metodo da eseguire. Un codice di esempio è il seguente :

    WeeklySchedule public class estende DailyActivities {

    public void a piedi ( ) {

    System.out.println ( "Oggi ho camminato 5 miglia " ) ;

    }

    }
    C # classi astratte
    4

    Creare una classe astratta dichiarandolo astratta attraverso l'uso di l '" astratto ". parola chiave La classe deve contenere tipi e metodi da attuare per classi non astratte di dati astratti . Un esempio di codice che dichiara una classe come astratta e contenente un metodo astratto assomiglia :

    DailyActivities public abstract class {

    pubblico abstract void a piedi ( ) ; }


    non includere qualsiasi implementazione del metodo all'interno della classe astratta .
    5

    Creare una classe non astratta che implementerà i tipi di dati e metodi all'interno della classe astratta . Una classe di esempio è :

    class WeeklySchedule pubblico {

    }
    6

    Relate la classe non astratta con la classe astratta utilizzando i due punti ( :) . Poi , implementare un metodo astratto dalla classe astratta . Implementazione del metodo richiede al programmatore di codificare una istruzione per il metodo da eseguire. Un codice di esempio è il seguente :

    WeeklySchedule public class : DailyActivities {

    public void a piedi ( ) {

    System.out.println ( "Oggi ho camminato 5 miglia " ) ;

    }

    }

    Previous :

    next :
      Articoli Correlati
    ·Come ottenere FileReader per ottenere una directory in …
    ·Tutorial su Enterprise Java Bean 
    ·Tipi di dati per JPA DataSource 
    ·Come input multiple INT in Java 
    ·Come impostare il formato decimale in un Applet 
    ·Come creare JAS con dipendenze 
    ·Una descrizione di Struts per la configurazione XML 
    ·Come eseguire il debug in Netbeans in Java 
    ·Come creare un percorso relativo a Java 
    ·Java Spring vs . Struts 
      Articoli in evidenza
    ·Come fare l'aggiunta di variabili in Java 
    ·Come creare un link a forum online 
    ·Come reimpostare una colonna associata 
    ·Come trovare la password per localhost MySQL Server 
    ·Come fare una Space Motivo Asterisk in C + + 
    ·Come utilizzare Typecast in Java 
    ·Metodi ArrayList in Java 
    ·Come fare il vostro proprietario Keyboard Character 
    ·Che cosa è la programmazione Java utilizzato per ? 
    ·Come fare Sovrapposizione CSS div muovono insieme 
    Copyright © Conoscenza Informatica http://it.wingwit.com