Java erfenis, die kan worden gedefinieerd als een soort toegang tot eigendom (methode en van een andere eigenschap).Met het gebruik van genetische informatie is een hiërarchische orde in het beheer van andere kenmerken, klasse, genaamd de categorie (categorie subcategorieën), de aard van de bedoelde categorieën is de opvolger van de klasse extra (basis - en ouder), uit te breiden, trefwoord, het gebruik van de eigenschap die een klasse. De sleutel woorden.De hieronder gegeven is uitgebreid. De grammatica....Deze uitbreiding ultra - {}...), de code van het monster, de hieronder gegeven voorbeeld van de erfenis.In dit geval kan je zien twee categorieën, namelijk de berekening en my_calculation, gebruik wordt my_calculation erfenis trefwoorden voor de berekening van het (de) en aftrek (), kopiëren en plakken op de onderstaande een my_calculation.java documentatie van procedures, het soort berekening (int z; de leegte (x, Y) (2 = X + Y; systeem. Leegte fac ("en de cijfers gegeven:" + Z);} de leegte waarde (x, Y) {Z = X - y; systeem. Leegte fac (het verschil tussen de cijfers: "+ Z); uitbreiding van de berekening van my_calculation}} {) nietig te verklaren de vermenigvuldiging (x, Y) {Z = X - X - y; systeem. Leegte fac (digitale:" product ".Z);} openbare statische leegte belangrijkste (reeks parameters []) (int a = 20, b = 10; my_calculation demonstratie = nieuwe my_calculation (); de demo. Naast de A, b); demonstratie. Aftrek (A, b); demonstratie. Vermenigvuldiging (A, b);}}, de Opstelling en de de uitvoering van de code, die hieronder opgenomen my_calculation.java Java my_calculation, uitvoeren van de procedures zal leiden tot de volgende resultaten, voor een bepaald bedrag: 30 verschillen tussen het aantal van een bepaald aantal bekende: 10: 200 van de producten, in bepaalde procedures, als een object, my_calculation, het creëren van een klasse, het kopiëren van de Super. De inhoud van het gebruikte.Dit is de reden waarom de subklasse toegang kan krijgen tot de leden van de moedermaatschappij een variabele object, vader, kan een vrouw tegen, maar met behulp van de variabele toegang kan krijgen tot de leden van de moedermaatschappij, dus toegang tot het creëren van klasse voorstellen altijd een variabele leden. Als je je rekening wordt gehouden met de Bovengenoemde programma 's kunnen als volgt en geconcretiseerd.Maar met behulp van een variabele (vader, Carl, in dit geval) niet voor je bellen, vermenigvuldiging ('), behoort tot de klasse van de berekening van de kaart, my_calculation, = nieuwe my_calculation (); de demo. Naast de A, b); demonstratie. Aftrekken (A, b);,, aandacht, en een vermindering van; alle leden van de klasse (velden, methoden, en van de vader van het nest).De leden van de fabrikant niet, dus ze kan niet erven van categorieën, maar de vader van de constructeurs kan uit de klas., super, super, wachtwoord, wachtwoord, wachtwoord is vergelijkbaar met de volgende scène, is de Super trefwoorden.,,, het is voor de regio ingedeeld in ouder klasse van de rapporteur, van de leden, als ze dezelfde naam, het is gebruikt,., bel de ouders van de fabrikant, de klasse,.,,, in verschillende lidstaten, als een soort erfenis van een andere klasse.Als de vader van de categorieën, de namen van de leden van dezelfde klasse, om een onderscheid te maken tussen deze variabelen, we gebruiken een sleutelwoord zoals hieronder aangegeven, super.variable super. - (); de, de code van het monster, en het deel van je voorzien van een programma, de presentatie, de super, wachtwoord gebruikt, in bepaalde programma 's zijn: twee sub_class super_class,,,, hebben een verschillende uitvoering van display (), en een van de verschillende waarden van de NUM.We display () methode en drukken van twee categorieën van variabele num, hier kan je zien dat we een onderscheid te maken tussen de klasse extra leden met een woord van de subcategorie, kopiëren en plakken van een procedure in sub_class dossiers, Java, super_class {int num = 20; - de leegte display (de methode voor de Weergave van het systeem) {/.. leegte fac (dit is de vader van de methode voor de weergave van categorie "); de uitbreiding van super_class sub_class}} {int num = 10; subklassen van de leegte een methode voor de weergave van het systeem () {/.. leegte fac (" dit is De methode voor de weergave van een categorie ");} nietig my_method () {///////- categorie de concretisering van sub_clDe ezel = nieuwe sub_class (); ///////- het inroepen van klasse - methode () (); ///////- bel de ouders van de Super - methode () ().; ///////Printer Subsystem variabele num. Leegte fac ("de waarden van de variabelen van de aangegeven lengte subklassen:" + sub.num); ///////- categorie drukken de variabelen num. Leegte fac ("van de waarden van de variabelen voor de klasse extra:" + super. (}); een statische leegte Main (reeks parameters []) {sub_class dst = nieuwe sub_class () (); dst. My_method}}, opstelling en uitvoering; gebruik de volgende codes grammatica boven, Java super_demo opgenomen voor de uitvoering van programma 's, super, je krijgt de volgendeVleugel resultaten en negatieve; dat is de methode voor de weergave van de subcategorieën, dit is de vader van de variabelen die mensen van de waarde van de lengte van de nomenclatuur van de methode voor de weergave van de Super - 10: variabele waarde: 20, bel de ouders van de fabrikant, als een soort erfenis van een Andere klasse, klasse van de automatische toegang tot de ultra - de constructeur van de klasse.Maar als je wilt, bel een parameter van de fabrikant moet je gebruik maken van de klasse extra, super een sleutelwoord zoals hieronder aangegeven, super (waarde); en de code van het monster, vormt een onderdeel van het programma heeft aangetoond dat het gebruik van Super - sleutelwoord voor een categorie van de vader van de parameters van De fabrikant.Dit programma bevat een extra categorie en subcategorie, met inbegrip van de fabrikant van een parameter van de super en het aanvaarden van een reeks waarden, we gebruiken - sleutelwoord voor een parameter van de fabrikant de klasse extra, kopiëren en plakken in de volgende programma 's naam, vader van een subclass.java klasse (leeftijd; ouder (leeftijd = this.age {}); de leeftijd van de leegte getage () {systeem. Leegte fac ("de waarden van de variabelen in de leeftijd van de klasse extra is:" + leeftijd);}} de klasse klasse uit te breiden de vader van {(leeftijd) {}) - (leeftijd). De statische leegte belangrijkste (touw argd []) {subklassen van nieuwe soorten (24); de Verenigde Staten getage ();}}, de opstelling en uitvoering van deGebruik de volgende codes Java grammatica, klasse, voor de uitvoering van het programma opgenomen, en je krijgt de volgende resultaten en negatieve;, variabele is de waarde van de klasse extra, leeftijd: 24, is een relatie, een is gezegd: dit is een soort van object.Laten we kijken, de uitbreiding, de sleutel om de erfenis van zoogdieren, van dieren van de soorten {} {} {} de reptielen uit te breiden de honden uit te breiden zoogdieren {}, nu, op grond van de bovenstaande voorbeelden, in de terminologie van de volgende object, is de echte en minus;,,, dieren is de vader van zoogdieren categorie dieren.,,, is de vader van reptielen.,,, zoogdieren en reptielen zijn dieren klasse.,,, de hond is zoogdieren en van dieren.,,, nu, als we rekening houden met een... Een relatie kan zeggen, en een vermindering van de dieren;,,,, en reptielen. Zoogdieren, dieren, de hond is een zoogdier,,,,, dus: is een hond, net als dieren, het gebruik van breidt het sleutelwoord, kind kan erven alle goederenMaar behalve de vader ouder klasse van privé - eigendom, kunnen we garanderen dat de dieren is in feite een voorbeeld van het gebruik van dieren voor de exploitatie van, bijvoorbeeld, de categorie dieren, {} {} soorten zoogdieren van reptielen {} uitbreiding uitbreiding van de honden van zoogdieren (openbare statische leegte belangrijkste (reeks parameters []) (= nieuwe dieren (). M = nieuwe Mammal; zoogdieren (); de nieuwe hond hond a); het systeem.. leegte fac (m is; het systeem van dieren). Uit de leegte fac (D. Zoogdieren); het systeem. Uit de leegte fac (D. Dieren);}}, dat zal leiden tot de volgende resultaten, echt, omdat de vermindering van; we hebben een heel goed begrepen, de uitbreiding, de sleutelwoorden laten we zien hoe dat met trefwoorden, T.Die is... Een relatie, meestal, uitvoering van het sleutelwoord voor de prestaties van de erfenis van een interface.Een soort interface kan niet worden uitgebreid, bijvoorbeeld, de gemeenschappelijke interface dieren {} zoogdieren van dieren {} honden uitbreiding van zoogdieren}, instanceof trefwoord, laten we met de exploitant is, te controleren of de zoogdieren is eigenlijk een soort van dieren, de hond is een dieren, dieren {} zoogdieren dat interface de dieren {} honden uitbreiding van zoogdieren (publiek statische leegte Main (reeks parameters []) {zoogdieren m = nieuwe Mammal (); de nieuwe hond hond a); het systeem.. leegte fac (m is; het systeem van dieren). Uit de leegte fac (D. Is het een zoogdier); het systeem, De leegte fac (. D de dieren);}}, dat zal leiden tot de volgende resultaten:, echt, is er een verband tussen deze relatie is.Het belangrijkste is gebaseerd op het gebruik van de situatie.Het bepalen van een soort, met bepaalde dingen.Deze betrekkingen kan bijdragen tot vermindering van de code en de herhaling van fouten, laten we eens kijken naar een voorbeeld en de vermindering van de voertuigen van de categorieën; {} {} gemeenschappelijke cursussen uit te breiden de snelheid van voertuigen (particuliere snelheid SP;}, geeft aan dat er een soort van de snelheid van auto 'S.Alleen door een soort van snelheid, we hoeven niet de hele code, die behoort tot de klasse van snelheid in het busje, dat het mogelijk maakt in toepassing van de snelheid van de procedures in de categorieën hergebruik, gerichte functie, de behoeften van de gebruikers niet in de problemen is het voorwerp van het echte werk.Om dit te bereiken, van categorie van gebruikers van klasse verbergen om de details.Dus eigenlijk, de gebruiker zal vragen om een beroep van klasse en van klasse doen hun werk, of om een andere klasse voor de uitvoering van acties, de aard van de erfenis, er zijn verschillende soorten erfenis, zoals hieronder aangegeven, een zeer belangrijk feit is, de steun niet meer dan de erfenis.Dit betekent dat een soort strekt zich niet uit tot meer klasse.Daarom zijn de volgende categorieën illegale en vermindering van de uitbreiding; dierlijke zoogdier {}, maar een categorie kunnen de verwezenlijking van een of meer van de interface.Dit is de erfenis van de Java - uit, kan niet.
Previous:-
Next Page:Java