Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man kombinerar Klasser i Java

    programmerare använder programmeringsspråket Java , delvis på grund av sitt fulla stöd för en objektorienterad programmering paradigm . På grund av detta kan de skapa olika dataobjekt och bygga ett stort bibliotek av redan befintliga klasser . Dock bör behovet av att kombinera klasser uppstår , finns det tre alternativ . Den första är att upprätta en hierarki av härledning , i vilken en målklass härrör från en serie av relaterade klasser . Det andra är att inkludera klasser inom din klass för att kunna använda sin funktionalitet . Det tredje är att skapa ett antal " gränssnitt " snarare än klasser och genomförande av dessa gränssnitt . Saker du behöver Review, Java Development Kit ( JDK ) katalog textredigerare eller Java interaktiv utvecklingsmiljö
    Visa fler instruktioner
    1

    Skapa din Java-klass . Denna klass kommer att vara den som " kombinerar " de andra klasserna :

    public class MyClass { /* genomförandet kod MyClass går här * /}
    2

    Förläng en hierarki av ärva klasser . I Java , är det enda sättet för din klass att ärva funktionalitet från andra flera klasser om dessa klasser alla ärver varandra på ett linjärt sätt . Till exempel , om du vill " MyClass " att ärva funktionalitet från " Klass 1 " och " klass 2, " och Class2 redan ärver data från klass 1 , då MyClass kan vinna funktionalitet både genom att utvidga Class2 :

    public class MyClass utökar Class2 { /* genomförandet kod MyClass går här * /}
    3 klasser

    använda i din klass . Om Class1 och Class2 är orelaterade , vilket innebär att de inte delar data genom arv , då kan du använda föremål i klass 1 och klass 2 inne MyClass att få tillgång till deras funktionalitet :

    public class MyClass {public Class1 x = ny Class1 ( ) ; offentliga Class2 y = ny Class2 ( ) ;/* genomförandet kod MyClass går här * /}
    4

    användarvänliga gränssnitt istället för klasser . Om Class1 och Class2 är gränssnitt , vilket innebär att de bara leverera en grupp av metoder för att genomföra snarare än att definiera dem , då MyClass kan genomföra dem båda . En klass kan implementera ett antal gränssnitt , så länge som det genomför de metoder som anges i gränssnitten :

    public interface Class1 { /* funktionsdeklarationer * /}

    public interface Class2 { /* funktionsdeklarationer * /}

    public class MyClass implementerar Class1 , Class2 { /* genomförandet kod MyClass går här * /} Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kontrollera om en sträng är numeriskt med Jav…
    ·Java Random Number Metod
    ·Så här importerar Java Console
    ·Vilket program behöver jag för att skapa Java- spel
    ·Hur Log fel & Fånga dem genom Undantag i Java
    ·Hur Rita en oval i NetBeans
    ·Hur hittar man den kortaste ordet i en mening eller Lis…
    ·Så här visar en cylinder i Java
    ·Hur vill dölja en panel i en JSplitPane
    ·Hur man skapar en Java Swing Application i NetBeans
    Utvalda artiklarna
    ·Gemensamma /populära användningsområdena för Java A…
    ·Hur man använder Strict i Perl
    ·Hur Importera Excel till MySQL
    ·VBA Sum Funktion
    ·Hur Invertera booleskt värde i JavaScript
    ·Titanium PHP Tutorial
    ·Java kan inte göra en statisk hänvisning till en icke…
    ·Hur man skriver ett C + + program som beräknar den gen…
    ·Hur man skriver en enkel konsol File Transfer Program S…
    ·Hur man använder flera versioner av Java i Windows Vis…
    Copyright © Dator Kunskap http://www.dator.xyz