Java - interface is koffie in een referentie vormen, die vergelijkbaar is met de soort, het is een abstracte methode.- de verwezenlijking van een interface, dus heeft de interface van de abstracte methode, de methode en de produktie van een interface kan ook gegevens bevatten, en de methoden en de statische methode en een... Soort.Het lichaam bestaat alleen in de standaard methoden en statistische methoden.Maar de beschrijving van de eigenschappen en het gedrag van het voorwerp.En een interface met het gedrag van een klasse van de klasse van de interface is, tenzij de abstracte, alle interfaces methoden moeten in de klasse van een interface, die door de volgende op soortgelijke wijze als klasse:,,, een interface kan bevatten een aantal methoden.,,, de een na de export is geschreven in Een document, Java, uitbreiding van de interface met de naam van de documenten.,,, een interface (code aan de soorten documenten,.,.,, interface zijn opgenomen in het pakket, en de overeenkomstige byte code documenten moeten in een catalogus die overeenkomen met de structuur van het pakket van de naam,,. Maar, een interface in verschillende aspecten in een categorie, met inbegrip van:,,, je kan niet de concretisering van een interface.- bevat geen enkele fabrikant, alle methoden. In een interface zijn abstract,,, een interface kan bevat voorbeelden van gebieden.De enige gebieden die in de interface moet worden aangegeven als de statische en uiteindelijk, en niet door een interface, uitgebreide; het is een klasse te bereiken, en een interface kan de uitbreiding van een interface.Hier is een voorbeeld van een eenvoudige verklaring van een interface:, bijvoorbeeld: hieronder wordt een voorbeeld gegeven van een interface: naam: nameofinterface.java /* * /* * * * * * *). Lang van een aantal verklaringen van de invoer; /gemeenschappelijke interface nameofinterface (//elke hoeveelheid en, tot slot, een bedrag van de statische velden /verklaring van de methode, met de volgende eigenschappen:}, interfaces,,, een interface is impliciet een samenvatting.Moet je niet gebruiken, abstract. De verklaring van een interface in elke methode, ook impliciet abstracte, dus de abstracte wachtwoord is niet nodig.,,, in een interface van de methode is impliciet van het publiek, bijvoorbeeld:.,,, /* * /interface de naam: animal.java dieren (de leegte eten (); de leegte reizen ();}, dat, als een soort interface: de verwezenlijking van een interface, kun je een contract met het voldoen aan de specifieke acties, de interface.Als een soort niet - uitvoering van alle interfaces van klasse gedrag, moeten worden aangegeven als abstracte, een soort gebruikt om de verwezenlijking van een interface, trefwoord.De werktuigen trefwoord in de verklaring na de uitbreiding van de delen van de verklaring. Naam: mammalint.java, /* * * * * * * * * * * * * * /open mammalint beseffen dat het dier (de leegte eten () {systeem. Leegte fac ("zoogdieren eten"); de leegte reizen () {}). Uit de leegte fac ("zoogdieren reizen.");) openbare int nooflegs () {}) terugkeer 0; statische leegte belangrijkste (reeks parameters []) {mammalint m = nieuwe mammalint () (); m. Eten, M. Reizen ();}}, dat zal leiden tot de volgende resultaten: de verspreiding van het eten van dieren, dieren, als gedefinieerd in de methode van de interface. Een paar regels moeten worden gevolgd:,,, afwijkingen, mogen niet voor andere dan de verklaring voor de uitvoeringVoor de subcategorie verklaring door de interface of de interface van het type en de terugkeer van hetzelfde subtype moeten blijven of in het herschrijven van de methode, de verwezenlijking van een soort,, zelf een abstracte, als dat niet nodig is voor de tenuitvoerlegging van de interface voor de interface heeft regels, een soort kan worden bereikt: in Een tijd van meerdere interfaces een soort kan worden uitgebreid, maar een soort, maar dat veel interface.- kan de uitbreiding van een andere interface, die vergelijkbaar zijn met die van een andere categorie kan worden uitgebreid, een soort interface: uitbreiding van de,, een interface kan worden uitgebreid tot een andere interface, die vergelijkbaar zijn met die van een klasse van een andere categorie kan worden uitgebreid.Het sleutelwoord is voor de uitbreiding, de uitbreiding, de interface en sub - interface heeft vader interface voor de volgende beweging interface uitbreiding van hockey en voetbal, de interface. ///////Naam van de interface: sports.java {de leegte sethometeam (string naam); de leegte setvisitingteam (string naam}); ///////football.java naam: - uitbreiding van het voetbal van de hometeamscored {de leegte (in%); de leegte visitingteamscored (in%); de leegte endofquarter (int kwartaal); ///////hockey.java) naam: gemeenschappelijke interface hockey tot verplaatsingen van {de leegte homegoalscored (); de leegte visitinggoalscored (); de leegte endofperiod (int); de openbare nietig overtimeperioD (int ot);}, hockey interface heeft vier methoden, maar die twee bewegingen; daarom een soort hockey, dat nodig is voor de tenuitvoerlegging van alle zes methoden.Ook een klasse drie methoden om de voetbal nodig van twee methoden van voetbal en sport, uitbreiding van het aantal, de interface: een Java klasse kunnen uitbreiden tot een soort van vader.- de erfenis niet toegestaan.De interface is geen klasse, maar, de interface kan worden uitgebreid tot meer dan één ouder - interface, de uitbreiding van het sleutelwoord is één keer gebruikt, en in een komma 's lijst verklaringen, bijvoorbeeld als de hockey - uitbreiding van de sport - en evenementen, en het zal worden verklaard:, een gemeenschappelijke interface hockey Uitbreiding van de sport, de meest voorkomende geval, Mark interfaces: de uitbreiding van het gebruik van de interface is gebeurd, de vader van interface - bevat geen methode.Bijvoorbeeld, in java.awt.event pakket uitbreiding java.util.eventlistener MouseListener interface, die wordt gedefinieerd als:, met inbegrip van de interface java.util; {}, niet in het interface bekend als marker voor de interface.- ontwerp van een etikettering van de twee fundamentele doelstellingen:,, het creëren van een gemeenschappelijk toezicht - en de vader van gebeurtenissen, die door tientallen andere interface (API) in de Java - uitbreiding, kun je een teken dat de interface voor de oprichting van een groep van interface tussen een gemeenschappelijke vader.Bijvoorbeeld, als een interface voor de uitbreiding, dat deze specifieke jvm interface zal worden gebruikt in het geval van een delegatie.,, zal een soort gegevens vormen, deze situatie is: de term etikettering uit.Dat is een teken van klasse zonder een definitie van een methode voor de interface geen), maar de door de diversiteit als een interface vormen.



Previous:
Next Page: