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 skapar ett genomförande klass i Java

    I Java -programmering , definierar ett gränssnitt en uppsättning beteenden . Alla klasser genomföra ett gränssnitt måste ge de metoder som beskrivs i gränssnittet deklarationen . Gränssnitt är ett viktigt inslag i objektorienterad programmering , eftersom de tillåter utvecklare att skapa uppsättningar klasser som alla implementerar samma gränssnitt men potentiellt har olika implementeringsdetaljer . När du skapar en Java- klass som implementerar ett gränssnitt , är du skyldig att genomföra de metoder som anges i gränssnittet , men kan välja hur man genomför genomförandet av dessa metoder på ett sätt som passar behoven för klassen i fråga. Instruktioner
    1

    Skapa ett gränssnitt i din Java-projekt . Du är fri att genomföra något av de gränssnitt som definieras i Java i sig , men kan också skapa din egen som är specifikt för de behov som ditt projekt . För att visa , kan du använda följande disposition för att skapa ditt eget gränssnitt :

    gränssnitt Cat {

    public int getHeight ( ) ;

    public void setName ( String catname ) ;

    }

    Detta prov gränssnitt beskriver en " katt " , som kan genomföras av andra klasser i ditt projekt . Implementera klasserna kommer att behöva ge de två metoderna anges , med den angivna metoden namn och parametrar .
    2

    Skapa en ny klass i din Java-projekt för att implementera gränssnittet du skapat , eller något annat gränssnitt som du föredrar . För att ange att en klass ska implementera ett gränssnitt , måste du justera klassen deklarationen, enligt följande :

    klass Tiger implementerar Cat {

    //klasskoden här

    }

    Detta talar kompilatorn att din klass kommer att genomföra " katten " gränssnitt . Ett gränssnitt fungerar som ett kontrakt , så genom att använda denna syntax du begår din klass att tillhandahålla gränssnitt metoder .
    3

    Titta på felmeddelanden ditt integrerad utvecklingsmiljö, eller IDE , är belysa . Du bör se felmeddelanden så fort du lägger till " redskap " klausul till din klass deklaration . Om man tittar på detaljerna i de markerade fel , kommer du att se att IDE påminner dig om att du måste tillhandahålla gränssnitt metoder inom klassen . De felmeddelanden kommer att visas förrän du ger de nödvändiga metoderna .
    4

    Genomföra de nödvändiga metoderna i klassen . Eftersom din klass har valt att implementera gränssnittet , måste du nu skapa ett genomförande metod för var och en anges i gränssnittet deklarationen . Tillsats av följande metoder för att din klass deklarationen kommer att vara tillräckligt för att tillfredsställa genomförandet av " katten " gränssnitt :

    private int tigerHeight ,

    private String tigerName ,

    offentliga Tiger ( ) {

    tigerHeight = 10 ;

    tigerName = " " ;

    }

    public int getHeight ( ) {

    retur tigerHeight ;

    }

    public void setName ( String catname ) {

    tigerName = catname ;

    }

    samt lagt till två metoder som anges av gränssnittet , tillsammans med sina genomförandet detaljer , ger detta exempel klassen två instansvariabler och en Konstruktormetoden .
    5

    Lägg ytterligare metoder till din nya klass . Liksom de metoder som genomförts för gränssnittet , kan du lägga till ytterligare metoder , variabler och beteenden till din klass som du behöver . När du väl har skapat din klass deklaration , kan du skapa en instans av klassen håll i ditt program enligt följande :

    Tiger motherCat = ny Tiger ( ) ;

    Spara dina Java -filer , sammanställa och köra ditt program för att testa det .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en användare Avslutade Loop i Java
    ·Hur utträde ur ett program om något är fel i Java
    ·Hur kan man överföra filer med JSP
    ·Lägga till en JScrollPane till en JFrame
    ·Hur får DSN Information Använda Java
    ·Vad är Java 2 Runtime Environment SE v1.4.2
    ·Hur du kontrollerar om NotNull i Java 6
    ·Hur gör jag Stabilisera antalet slingor i Java
    ·Hur man beräknar Kontroller av en sträng med Adler32 …
    ·Även Funktion i Java
    Utvalda artiklarna
    ·Den AWK Indexfunktionen
    ·Introduktion till Pseudokod
    ·Hur dela Variabler hela CPP
    ·Hur man skapar en ny DAT -fil i Matlab
    ·Implicit Markörer vs Explicit Markörer
    ·Lägga till Java-objekt till en Android
    ·Förteckning över Python fusionerar
    ·Hur man skriver ett program i C för att skriva ut en s…
    ·Hur man förlänga DIV Höjd
    ·Styra till en annan sida när Session Timeout i PHP
    Copyright © Dator Kunskap http://www.dator.xyz