Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe kan ik een Implementatie klasse in Java
Op Java programmering maken , een interface definieert een reeks gedrag . Elke klassen implementeren van een interface moet zorgen voor de geschetste binnen de interface verklaring methoden . Interfaces zijn een belangrijk element in object georiënteerd programmeren , als zij toestaan ​​dat ontwikkelaars in staat om reeksen klassen die alle implementeren dezelfde interface te creëren , maar potentieel hebben verschillende implementatie details . Wanneer u een Java- klasse die een interface implementeert maken , bent u gebonden aan de uitvoering van het gespecificeerde binnen de interface methoden , maar kan kiezen hoe het uitvoeren van de implementatie van deze methoden op een manier die de behoeften van de betrokken klasse uitkomt . Instructies
1

Maak een interface in uw Java- project . U bent vrij om een ​​van de interfaces gedefinieerd in de Java- taal zelf te implementeren , maar kan ook zelf die specifiek is voor de behoeften van uw project te maken . Om aan te tonen , kunt u het volgende schema gebruiken om uw eigen interface te maken:

-interface Kat
{

public int GetHeight ( ) op ;

public void setName
( String catName ) ;

}

genealogie Dit monsterscheidingsvlak beschrijft een " Kat " , die door andere klassen in uw project kan worden uitgevoerd . Uitvoering klassen moeten de twee methoden aangegeven te bieden, met de opgegeven methode namen en parameters . Kopen van 2

Maak een nieuwe klasse in uw Java- project voor de interface die u hebt gemaakt , of een andere interface die u liever implementeren . Om aan te geven dat een klasse gaat om een ​​interface te implementeren , moet u de klasse verklaring aan te passen als volgt :

klasse Tiger
implementeert Cat {

//class code hier


}

Dit vertelt de compiler dat je klas gaat naar de " kat " -interface te implementeren . Een interface functioneert als een contract , dus met behulp van deze syntax je begaan je klas naar het verstrekken van de methoden interface.

Kijk 3 bij de foutmeldingen uw Integrated Development Environment of IDE , is benadrukken . Je moet foutmeldingen te zien zodra je de " werktuigen " -clausule toe te voegen aan je klas aangifte . Als je kijkt naar de details van de fouten gewezen , zult u zien dat de IDE wordt u eraan te herinneren dat je de interface methoden in de klasse te bieden . De foutmeldingen worden weergegeven totdat u het gewenste werkwijzen .
4

Implementeren van de benodigde methoden in je klas . Omdat je klas heeft gekozen om de interface te implementeren , moet je nu maken een implementatie methode voor een ieder in de interface aangifte vermeld . Het toevoegen van de volgende methoden om je klas verklaring zal genoeg zijn om de uitvoering van de " kat " -interface voldoet :

private int tigerHeight
;

private String tigerName
;

openbare Tiger
( ) {

tigerHeight
= 10 ;

tigerName
= " " ;

}

public int GetHeight
( ) { return

tigerHeight
;

}

public void setName
( String catName ) {

tigerName = catName ;

}


Naast het toevoegen van de twee methoden aangegeven door de interface , samen met hun implementatie details , dit voorbeeld geeft de klas twee instantie variabelen en een constructormethode .
5

Voeg extra methoden om uw nieuwe klasse . Evenals de methoden toegepast voor de interface , kunt u eventuele extra methodes , variabelen en het gedrag toe te voegen aan je klas als u nodig heeft . Zodra u uw klas aangifte hebt gemaakt , kunt u een instantie van de klasse elders in het programma als volgt maken:

Tiger moederpoes
= new Tiger ( ) ;

Sla uw Java-bestanden , compileren en run je programma om het te testen .

Previous: Next:
  Java Programming
·Java Amortisatie Calculator Co…
·Hoe te Vertragingen toevoegen …
·Hoe de New Line Gebruik in App…
·Hoe maak Java Herken even en o…
·Hoe maak je verbinding een JBu…
·Hoe krijg je input van het sch…
·Hoe te Struts HTML.tld Tags Ge…
·Hoe te grote Java -bestanden u…
·Hoe te lezen in gehele getalle…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te converteren van een nummer naar e…
·Wat is de betekenis van Pseudocode ? 
·Hoe maak je een Node in Link Systems in …
·Hoe kan ik een Entry Box Zorg in Python 
·Hoe maak je een game gebruik van Java So…
·Hoe te VBA prestaties in Word Verbeter 
·Maken Gecompileerde Python Files 
·Hoe de uitvoer van een Access Query Auto…
·Verschillen tussen Als & Terwijl Stateme…
Copyright © Computer Kennis http://www.nldit.com