| 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 Kombiner Klasser i Java
    programmører bruger programmeringssproget Java , dels på grund af sin fulde støtte af et objekt -orienteret programmering paradigme. På grund af dette, kan de oprette forskellige dataobjekter og opbygge et omfattende bibliotek af allerede eksisterende klasser. Imidlertid bør behovet for at kombinere klasser opstår , er der tre muligheder. Den første er at etablere et hierarki af afledning , hvor et mål klasse stammer fra en række relaterede klasser. Den anden er at medtage klasser inden for din klasse for at bruge deres funktionalitet. Den tredje er at skabe en række " grænseflader " snarere end klasser og gennemførelse af disse grænseflader. Ting du skal
    Java Development Kit ( JDK )
    tekst editor eller Java interaktivt udviklingsmiljø
    Vis Flere Instruktioner
    1

    Opret din Java -klasse . Denne klasse vil være den, at " kombinerer " de andre klasser :

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

    Udvid et hierarki af arver klasser. I Java er den eneste måde for din klasse at arve funktionalitet fra andre multiple klasser , hvis disse klasser alle arve fra hinanden i en lineær måde . For eksempel, hvis du vil " MinKlasse " at arve funktionalitet fra " Class1 " og " Class2 ", og Class2 allerede arver data fra Class1 derefter MyClass kan få funktionaliteten af ​​både ved at udvide Class2 : Hej

    public class MinKlasse udvider Class2 { /* implementering kode MinKlasse går her * /}
    3

    klasser i din klasse. Hvis Class1 og Class2 er uafhængige , hvilket betyder at de ikke deler data via arv, så kan du bruge objekter af Class1 og Class2 inde MinKlasse at få adgang til deres funktionalitet : Hej

    public class MinKlasse {public Class1 x = ny Class1 (); offentlige Class2 y = new Class2 () ;/* implementering kode MinKlasse går her * /}
    4

    interfaces i stedet for klasser. Hvis Class1 og Class2 er grænseflader , hvilket betyder, at de kun leverer en gruppe af metoder til at gennemføre i stedet definere dem , så MyClass kan implementere dem begge. En klasse kan implementere en række grænseflader , så længe det implementerer de metoder der er defineret i grænsefladerne : Hej

    offentlig grænseflade Class1 { /* funktionserklæringer * /}

    offentlig grænseflade Class2 { /* funktionserklæringer * /}

    public class MinKlasse implementerer Class1 , Class2 { /* implementering kode MinKlasse går her * /}

    Forrige :

    næste :
      Relaterede artikler
    ·Java 1.5 Features 
    ·Sådan foretages fejlfinding Java Fejlmeddelelser Logs 
    ·Sådan ændres GridView fokusere på min Android 
    ·Sådan bruges Java i Math Class 
    ·Hvad er filtypen JNLP 
    ·Sådan Ring en metode, der returnerer en streng i Java 
    ·Sådan oprettes Java Spil 
    ·Sådan Luk en JFrame 
    ·Hvordan laver det første bogstav i en streng en kapita…
    ·Step-by- Step For Løb en Android Emulator 
      Anbefalede Artikler
    ·Sådan oprettes en liste over fire elementer i Python 
    ·Sådan Ctrl + Alt + Del en Remote PC 
    ·Sådan søger og Erstat med Python 
    ·Hvordan for at sortere i en Data Grid 
    ·Beskrivelse af PHP 
    ·Hvordan man skriver en kode i C + + hjælp Lucas Series…
    ·Sådan Læs Fra DOSBox i Perl 
    ·Hvordan man laver en Float i Python 
    ·Sådan får du adgang delt mappe VB 2005 
    ·Sådan nulstilles en IIS AppPool Med PowerShell 
    Copyright © Computer Viden http://www.computerdk.com