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 kombinere klasser i Java
    Programmerere bruker Java programmeringsspråk , delvis på grunn av sin full støtte av et objekt - orientert programmering paradigme . På grunn av dette , kan de opprette ulike data objekter og bygge et omfattende bibliotek av allerede eksisterende klasser . Imidlertid bør behovet for å kombinere klasser oppstår , er det tre alternativer tilgjengelig. Den første er å sette opp et hierarki av avledning , der en target klasse avledes fra en serie med relaterte klasser. Det andre er å inkludere klasser innenfor klassen din for å kunne bruke deres funksjonalitet. Det tredje er å skape en rekke " grensesnitt " heller enn klasser og gjennomføring av disse grensesnittene . Du trenger
    Java Development Kit ( JDK )
    tekst editor eller Java interaktiv utviklingsmiljø
    Vis flere instruksjoner
    en

    Lag din Java-klassen . Denne klassen vil være den som " kombinerer " de andre klassene :

    public class MyClass { /* implementering kode av MyClass går her * /}
    2

    Utvid et hierarki av arve klasser . I Java , er den eneste måten for klassen å arve funksjonalitet fra flere andre klasser dersom de klassene all arve fra hverandre i en lineær måte . For eksempel , hvis du ønsker " MyClass " å arve funksjonalitet fra " Class1 " og " Klasse 2 ", og Class2 allerede arver data fra Class1 , så MyClass kan få funksjonaliteten til både ved å utvide Klasse 2 : en < p > public class MyClass strekker klasse 2 { /* implementering kode av MyClass går her * /}
    3

    Bruk klasser innenfor klassen din . Hvis Class1 og Klasse 2 er irrelevant, betyr at de ikke dele data gjennom arv , så kan du bruke objekter av Class1 og Class2 inne MyClass å få tilgang til deres funksjonalitet : en

    public class MyClass {public Class1 x = new Class1 (); offentlig Klasse 2 y = new Klasse 2 ( ) ;/* implementering kode av MyClass går her * /}
    4

    Bruk grensesnitt i stedet for klasser . Hvis Class1 og Klasse 2 er grensesnitt , noe som betyr at de bare leverer en gruppe av metoder for å implementere stedet definere dem , så MyClass kan implementere dem begge. En klasse kan implementere en rekke grensesnitt , så lenge den implementerer metodene definert i grensesnittene : en

    felles grensesnitt Class1 { /* funksjon erklæringer * /}

    felles grensesnitt Klasse 2 { /* funksjon erklæringer * /}

    public class MyClass implementerer Class1 , klasse 2 { /* implementering kode av MyClass går her * /}

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke Java til å lage Web Service Apps 
    ·Slik kjører Applets i NetBeans 
    ·Hvordan bygge en streng og still inn teksten med String…
    ·NetBeans prosjekttyper 
    ·Hvordan få opp en skanner i Java 
    ·Hvordan bruke Java 2D til Paint på et bilde 
    ·Forskjellen mellom Servlet & Struts 
    ·Hvordan lage en krig fil med Eclipse 
    ·Hjelp med sekvensiell filer i Java Programming 
    ·Slik kjører Java- koder med ColdFusion 
      Anbefalte artikler
    ·Slik avinstallerer PHP Fra XAMPP 
    ·Hvordan å erklære en konstant streng i C Programming 
    ·Dim Valg i VBA 
    ·Hvordan lage en CSV Ut av en JSON Python 
    ·Hvordan Kill langvarige spørringer i MySQL 
    ·Hvordan skille en String i VBA 
    ·Slik bruker du flere JavaScript- filer i Samordning med…
    ·Slik konverterer en opphenting til HashMap i Java 
    ·Hva er en variabel i programmering 
    ·Java Struts Tutorial 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/