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 lage en implementering klasse i Java
    I Java -programmering , definerer et grensesnitt et sett av atferd . Noen klasser implementere et grensesnitt må gi metodene skissert i grensesnittet erklæringen. Grensesnitt er et sentralt element i objektorientert programmering, som de tillater utviklere å lage sett med klasser som alle implementere det samme grensesnittet , men potensielt har ulik implementering detaljer . Når du oppretter en Java- klasse som implementerer et grensesnitt , er du nødt til å implementere metoder som er spesifisert i grensesnittet , men kan velge hvordan du gjennomføre implementeringen av disse metodene på en måte som passer behovene til klassen i spørsmålet. Instruksjoner
    en

    Lag et grensesnitt i Java- prosjektet . Du står fritt til å implementere noen av grensesnittene definert i Java språket selv , men kan også lage dine egne som er spesifikke for behovene til prosjektet. For å demonstrere , kan du bruke følgende disposisjon for å lage din egen grensesnitt : en

    grensesnitt Cat {

    public int getHeight ();

    public void setName ( String catName );

    }

    Denne prøven grensesnitt beskriver en " Cat ", som kan implementeres av andre klasser i prosjektet. Implementering av klasser må gi de to metodene som er angitt , bruker de spesifiserte metode navn og parametre .
    2

    Opprett en ny klasse i Java- prosjekt for å implementere grensesnittet du har opprettet, eller noen annen grensesnittet du foretrekker . For å indikere at en klasse skal implementere et grensesnitt , må du justere klasse erklæring som følger : en

    klasse Tiger implementerer Cat {

    //class kode her

    }

    Dette forteller kompilatoren at klassen kommer til å implementere " Cat "-grensesnitt . Et grensesnitt fungerer som en kontrakt , så ved hjelp av denne syntaksen du forplikter klassen din til å gi grensesnittet metoder.
    3

    titt på feilmeldinger din Integrated Development Environment , eller IDE , er utheving . Du bør se feilmeldinger så snart du legge til " redskaper "-klausulen til din klasse erklæring . Hvis du ser på detaljene i de uthevede feil , vil du se at IDE er minner deg på at du må gi grensesnittet metoder i klassen . Feilmeldingene vises før du gir de nødvendige metoder.
    4

    Implementere de nødvendige metoder i klassen. Siden din klasse har valgt å implementere grensesnittet , må du nå opprette en implementering metode for hver enkelt oppført i grensesnittet erklæringen. Legge følgende metoder for klassen erklæringen vil være nok til å tilfredsstille gjennomføring av " Cat "-grensesnitt : en

    private int tigerHeight ;

    private String tigerName ;

    offentlig Tiger ( ) {

    tigerHeight = 10;

    tigerName = " ";

    }

    public int getHeight ( ) {

    retur tigerHeight ;

    }

    public void setName ( String catName ) {

    tigerName = catName ;

    }

    samt legge til to metoder angitt av grensesnittet , sammen med deres implementering detaljer , gir dette eksempelet klassen to instansvariablene og en konstruktør metode .
    5

    Legg til flere metoder til den nye klassen . Samt metodene implementert for grensesnittet , kan du legge noen ekstra metoder, variabler og atferd til klassen din som du trenger. Når du har opprettet din klasse erklæring , kan du opprette en forekomst av klassen et annet sted i programmet som følger : en

    Tiger motherCat = new Tiger ();

    Lagre Java-filer , kompilere og kjøre programmet for å teste den.

    früher :

     Weiter:
      Relatert Artike
    ·Sette inn en Java applet Med Dreamweaver 
    ·En god måte å organisere klasser med Java 
    ·Hvordan lære Scala 
    ·Slik installerer Java Virtual Machine 
    ·Hvordan å kompilere Java Under Notepad 
    ·Hvordan bygge en ny webside ved hjelp av JSP 
    ·Hvordan Test INT Med Groovy tester 
    ·Hvordan sende HTML Med javamail 
    ·Hvordan Ring Standard Constructor i Java 
    ·Hvordan å identifisere hvilke keystore Java Ved hjelp 
      Anbefalte artikler
    ·Slik kopierer du en figur fra MATLAB 
    ·Hvordan Start ditt X Session 
    ·Sammenligne MySQL Vs . SQLite 
    ·Hvordan pakke ut en fil i C # 
    ·Hvordan lage en klokke i C 
    ·PHP blir ikke henrettet 
    ·Hvordan finne Linjenumrene Bruke Perl 
    ·Slik Send en automatisk e-post etter en bestemt dato hj…
    ·Hvordan få Lengde på en liste i Python 
    ·Slik unngår du at Copy & Paste 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/