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.