Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan å utvide en abstrakt klasse
    En abstrakt klasse , i Java og C # programmeringsspråk , blir brukt til å erklære felles kjennetegn ved dens subklasser uten å definere disse egenskapene utover et grunnleggende nivå . De kan inneholde både definerte , ikke- abstrakte datatyper og metoder og abstrakte , generaliserte , datatyper og metoder som bare kan utføres av andre, ikke- abstrakte , klasser . Betydningen av abstrakte klasser er at de tilbyr et middel for multippel arv , som ikke er mulig på annen måte. Multippel arv er muligheten for en klasse å arve metoder og datatyper av andre klasser , og er ikke en grunnleggende funksjon i Java og C # . Instruksjoner
    Java abstrakte klasser
    en

    Lag en abstrakt klasse ved å erklære det abstrakte ved bruk av søkeordet " abstrakt ". Klassen må inneholde abstrakte datatyper og metoder som skal gjennomføres av ikke - abstrakte klasser . Et eksempel kode erklære en klasse som abstrakt og inneholder en abstrakt metode ser slik ut:

    offentlige abstrakte klassen DailyActivities {

    public abstract void gange ();

    }

    ikke ta noe gjennomføring av metode innen den abstrakte klassen .
    2

    Lag en ikke- abstrakt klasse som vil gjennomføre datatyper og metoder innen den abstrakte klassen . Et eksempel klasse er som følger : en

    public class WeeklySchedule {

    }
    3

    Knytt den ikke- abstrakt klasse med den abstrakte klassen ved å bruke " strekker " søkeord . Deretter implementerer en abstrakt metode fra den abstrakte klassen . Implementering av metoden krever programmerer for å kode en instruksjon for hvordan man utfører . Et eksempel koden er som følger : en

    public class WeeklySchedule strekker DailyActivities {

    public void gange ( ) {

    System.out.println ( "I dag gikk jeg fem miles " ) ;

    }

    }
    C # abstrakte klasser
    4

    Lag en abstrakt klasse ved å erklære det abstrakte ved bruk av søkeordet " abstrakt ". Klassen må inneholde abstrakte datatyper og metoder som skal gjennomføres av ikke - abstrakte klasser . Et eksempel kode erklære en klasse som abstrakt og inneholder en abstrakt metode ser slik ut:

    offentlige abstrakte klassen DailyActivities {

    public abstract void gange ();

    }

    ikke ta noe gjennomføring av metode innen den abstrakte klassen .
    5

    Lag en ikke- abstrakt klasse som vil gjennomføre datatyper og metoder innen den abstrakte klassen . Et eksempel klassen er : en

    public class WeeklySchedule {

    }
    6

    Knytt den ikke- abstrakt klasse med den abstrakte klassen ved hjelp av et kolon ( :). Deretter implementerer en abstrakt metode fra den abstrakte klassen . Implementering av metoden krever programmerer for å kode en instruksjon for hvordan man utfører . Et eksempel koden er som følger : en

    public class WeeklySchedule : DailyActivities {

    public void gange ( ) {

    System.out.println ( "I dag gikk jeg fem miles " ) ;

    }

    }

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bryte en streng i Delstrenger i Java 
    ·Hvordan få opp en skanner i Java 
    ·Slik pakker du ut den APK Fra Google SDK 
    ·Hvordan få Java til ut Fortløpende Stjernene 
    ·Slik kjører Java-kode på en virtuell maskin 
    ·Android SDK Vis redaktør 
    ·Slik bruker du en Skew Heap i Java 
    ·Hvordan Beregn Scrabble Resultat i Java 
    ·Hvordan beregne antall Sammenligninger i Java 
    ·Hvordan å omdirigere til en ny nettadresse i Servlet 
      Anbefalte artikler
    ·Hvordan lage en SDL -prosjektet i Kodeblokker 
    ·Hvordan å kompilere i VB 
    ·Er det en fordel å bruke et argument heller enn å erk…
    ·Hvordan endre skriftstørrelsen i Java Script 
    ·Slik konverterer HTML til tekst PHP 
    ·Hvordan erstatte en dobbel New Line i PHP 
    ·Hvordan slette en rad på en Visual Basic FlexGrid 
    ·Hva er en Cal pakken i Visual Basic 
    ·Slik endrer du skrift for Treeview i Vb.Net 
    ·VBA Funksjon Prosedyre 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/