| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan Forlæng en abstrakt klasse
    En abstrakt klasse, i Java og C # programmeringssprog , der bruges til at erklære fælles karakteristika for dens underklasser uden at definere disse kendetegn ud over et grundlæggende niveau. De kan indeholde både definerede, ikke - abstrakte , datatyper og metoder og abstrakte , generaliserede , datatyper og metoder, der kun kan udføres af andre , ikke - abstrakte , klasser . Betydningen af ​​abstrakte klasser er, at de tilbyder et middel til multipel nedarvning , hvilket ikke er muligt på anden måde . Multipel nedarvning er evnen for en klasse at arve de metoder og datatyper i andre klasser, og er ikke et grundlæggende element i Java og C #. Instruktioner
    Java abstrakte klasser
    1

    Opret en abstrakt klasse ved at erklære det abstrakte gennem brug af søgeordet " abstrakte ". Klassen skal indeholde abstrakte datatyper og metoder , der skal gennemføres af ikke- abstrakte klasser . Et eksempel kode erklære en klasse som abstrakt , og som indeholder en abstrakt metode ser sådan ud:

    offentlige abstrakt klasse DailyActivities {

    offentlig abstract void gåtur ();

    } < br >

    Må ikke indeholde nogen implementering af metode inden for den abstrakte klasse .
    2

    Opret en ikke- abstrakt klasse , som vil gennemføre datatyper og metoder inden for det abstrakte klasse . Et eksempel klasse er som følger : Hej

    public class WeeklySchedule {

    }
    3

    Relatere den ikke- abstrakte klasse med den abstrakte klasse ved hjælp af "NC " søgeord . Derefter implementere en abstrakt metode fra den abstrakte klasse . Gennemførelse af metoden kræver programmør til at kode en instruktion for metoden til at udføre. Et eksempel koden er som følger : Hej

    public class WeeklySchedule udvider DailyActivities {

    public void gåtur () {

    System.out.println ( "I dag gik jeg 5 miles " ),

    }

    }
    C # Abstract Classes
    4

    Opret en abstrakt klasse ved at erklære det abstrakte gennem brug af søgeordet " abstrakt ". Klassen skal indeholde abstrakte datatyper og metoder , der skal gennemføres af ikke- abstrakte klasser . Et eksempel kode erklære en klasse som abstrakt , og som indeholder en abstrakt metode ligner :

    offentlige abstrakt klasse DailyActivities {

    offentlig abstract void gåtur ();

    }

    Må ikke indeholde nogen implementering af metode inden for den abstrakte klasse .
    5.

    Opret en ikke- abstrakt klasse , som vil gennemføre datatyper og metoder inden for det abstrakte klasse . Et eksempel klasse er : Hej

    public class WeeklySchedule {

    }
    6

    Relatere den ikke- abstrakte klasse med den abstrakte klasse ved hjælp af et kolon (:) . Derefter implementere en abstrakt metode fra den abstrakte klasse . Gennemførelse af metoden kræver programmør til at kode en instruktion for metoden til at udføre. Et eksempel koden er som følger : Hej

    public class WeeklySchedule : DailyActivities {

    public void gåtur () {

    System.out.println ( "I dag gik jeg 5 miles " ),

    }

    }

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Stop Grails i Jetty 
    ·Sådan Load variable fra JSP /Java -filer til Flash 
    ·Sådan får Udvalgte poster fra Listview på Android 
    ·Sådan installeres Hermes 
    ·En god måde at organisere klasser med Java 
    ·Hvordan at begrænse antallet af tegn i en JTextField J…
    ·Sådan Push Out Java 
    ·Sådan Turn Your Java-kode Into Android kode 
    ·Sådan installeres Java XP 
    ·Sådan kører JSP i iFrame 
      Anbefalede Artikler
    ·Sådan Beregn en Gridview Field opdatering 
    ·Sådan Beregn et Autodesk & Moment of Inertia for en ro…
    ·Sådan oprettes Sprog filer til Websider i PHP 
    ·Sådan Omdøbe en knap i Visual Basic 2008 
    ·Sådan Start Programmering i forsamlingen 
    ·Hvordan til at forebygge Ændre størrelse i Visual Bas…
    ·Hvordan man bruger Streng i en Perl script 
    ·Sådan Konverter Strings til unsigned long Værdier 
    ·Hvad er en sekventiel fil 
    ·Sådan : PHP Click Tracking Pixels 
    Copyright © Computer Viden http://www.computerdk.com