Java &

, Java is een object van de taal.Als een soort doel gerichte karakter van de taal, de in dit hoofdstuk hebben we in de eerste plaats ondersteunt de volgende fundamentele concepten: polymorfisme, erfenis, de verpakking, de produktie, de soort, het voorwerp, de aanleg, de methode, de boodschap van de analytische, in dit hoofdstuk zullen wij rekening houden met het doel en het voorwerp, doel, het doel en het voorwerp van de olifant, en het voorwerp, doel en voorwerp, doel en voorwerp, doel en voorwerp, doel en voorwerp, doel, enz.Bijvoorbeeld: de kleur, de hond, de naam van de variëteit en gedrag met blaffen, en eten.Een object is een voorbeeld van een klasse.,,,, een soort kan worden gedefinieerd als een model /blauwe drukken, de beschrijving van het voorwerp van de soorten steun het gedrag van de staat in de voorwerpen /, Java, laten we nu naar wat is een object.Als we rekening houden met de realiteit die we kunnen vinden in onze omgeving, voor veel dingen, zoals auto 's, honden, mensen die de staat en het gedrag van alle voorwerpen, als wij van mening zijn dat het een hond is, dan staat de naam van de variëteit, de kleur is, en het gedrag te blaffen, schudde, rennen, als je software een een echte wereld object vergelijkt ze met soortgelijke kenmerken het voorwerp van een staat, ook software en gedrag.Het doel staat opgeslagen op het gebied van de software en het gedrag van de methode is, dus in de ontwikkeling van software, het manipuleren van voorwerpen en de methode van de communicatie van de interne situatie van de methode is het voorwerp van Java - in categorieën is een blauwdruk van de afzonderlijke objecten te creëren, een voorbeeld. Een Soort van als volgt: openbare de honden {string rassen; in de AGEC string kleur; ongeldig Barking () {} {}) nietig je slapen (() {}), een categorie kunnen in een van de volgende variabelen,,,,, de lokale variabelen: de definities van variabelen, de methode voor de bouw of stukken als lokale de variabele.In zijn verklaring voor de variabelen worden gestart en, wanneer de voor de voltooiing van de variabelen worden vernietigd, zoals, bijvoorbeeld, het voorbeeld van variabelen: variabele is een klasse variabele, maar op een manier.Deze variabele wordt geconcretiseerd.Voorbeeld van een variabele kan worden voor toegang tot bepaalde categorieën in, dat de fabrikant of de blokken, en in een variabele in de verklaring van variabelen, de externe van een methode, een soort van statische trefwoord kan worden met een aantal manieren om toegang te krijgen tot de waarde van de verschillende methoden.In bovenstaand voorbeeld, Barking () () () en je slapen, de volgende is van een discussie, en kijken naar de Java - taalcursussen belangrijk onderwerp: in de discussie over de fabrikant.,, klas, een van de meest belangrijke thema 's die aannemer.Elke categorie is een aannemer.Als wij niet uitdrukkelijk als een van de constructeurs het schrijven van een fabrikant, Java) in de opbouw van een fabrikant van dit type, telkens wanneer een nieuw object worden gecreëerd, ten minste één fabrikant worden genoemd.De fabrikant van de belangrijkste regel is, ze moeten met dezelfde naam als soort.Een soort kan meer dan één fabrikant, een voorbeeld is als volgt: de opleidingen, de puppy 's {}). (de puppy' s string naam) (//fabrikant een parameter, de naam, de.")", "-" steunt ook één niveau, je zal in staat zijn om een soort van een voorbeeld van, en we hebben twee verschillende constructeurs, zullen we in de toekomst in een hoofdstuk over de fabrikant, het creëren van een object, zoals eerder vermeld, een soort die op een de blauwdrukken.Dus eigenlijk is het een voorwerp van een klasse te creëren.Op Java, het nieuwe trefwoord is gebruikt voor het creëren van nieuwe materialen.Zijn er drie stappen, het voorwerp van een klasse:,,,,, een verklaring af te leggen: een object type variabelen verklaring.,,,,, "nieuwe": het voorbeeld van het sleutelwoord is gebruikt voor het creëren van een object,,,,,, "nieuwe"; ten tweede is gestart door een beroep te doen op: de constructeurs.Deze oproep tot het indienen van een nieuwe start,.,, het creëren van een object is als volgt: de koers van de puppy, puppy 's (publiek (string naam) (//fabrikant een parameter, de naam, de.De inbreng van het systeem ("door de naam:" + naam);} openbare statische leegte belangrijkste ([...] (///////- sprake) de volgende verklaring zou het creëren van een object mypuppy puppy 's mypuppy = nieuwe puppy' s ("Tommy");}}, Als we de samensteller van boven de programma 's, en het zou leiden tot de volgende resultaten: de naam, de toegang tot de aanleg van variabelen: Tommy, en de methoden, de aanleg van variabelen en de methoden om toegang te krijgen tot de door het creëren van een object.De toegang tot de aanleg van variabele volledig gekwalificeerde weg moet als volgt luiden: ten eerste de oprichting van een object, /* * * * * * * * * * * * * * /object = nieuwe fabrikant (); de volgende variabelen * * * * * * * * nu bekend als /objectreference.variablename; /Nu kan je bellen voor het doel wordt als volgt (*) /(). Methodname; bijvoorbeeld het voorbeeld van hoe de toegang tot de aanleg de variabelen en de methode van een klasse van de klasse, puppy 's: {int puppyage; de puppy' s string naam) (//fabrikant een parameter, de Naam, de.De inbreng van het systeem ("de keuze van de naam:" + naam);} de leegte setage (leeftijd) {}) puppyage = leeftijd; in de getAge () {systeem. Leegte fac ("puppy 's leeftijd is:" + puppyage); terug naar puppyage;} openbare statische leegte belangrijkste (touw van [...] dringt erop) {* * * * * * * * mypuppy die gericht zijn op het creëren van nieuwe puppy, puppy' s = //("Tommy"); de hond noemt voor de leeftijd * /mypuppy. Setage (2); * noemde een andere categorie van puppy 's leeftijd * /mypuppy. GetAge (); de volgende variabelen /kan je toegang tot de aanleg en de * * * * * * * /systeem. Leegte fac ("waarden" + mypuppy.puppyage);}}, als we de samensteller van het programma, en dan zal het leiden tot de volgende resultaten: de naam kiezen.Grace is: Tommy puppy 's leeftijd is: 2 variabelen: 2, Bron: verklaring van deze afdeling, als de regels van het laatste deel van laten we nu naar de bron - verklaring regel.Deze regel is van essentieel belang, verklaring van klasse, de invoer, de verklaringen en de verpakking, in de bron van de verklaring, kan een openbare documenten van de bron,,, een bron van documenten kan meerdere niet - open.Bijvoorbeeld: de naam van de werknemer van zijn soort, {}, de bron bestanden moeten werknemers. Als gedefinieerd in klasse is in het pakket, het pakket moet de bron zijn van documenten van de verklaring in de eerste verklaring.Als er geen pakje verklaring, de verklaring moet de bron zijn de eerste rij in het dossier.,,, de invoer en het pakket verklaring betekent een bron die in de documenten met alle soorten.Dit is niet de verklaring kan de invoer en /of de verpakking van de verschillende verklaringen van verschillende soorten van de bron.,,, klas heeft een aantal verschillende soorten toegang tot het niveau van de soort; abstracte, de laatste categorie, leggen we de toegang tot deze wijziging aan in alle hoofdstukken, naast de hierboven genoemde soorten, de Java - ook een speciaal binnen de categorie van de bedoelde categorieën en anonieme pakket, Java, eenvoudig, het is een indeling van de klassen en de interface.Bij de ontwikkeling van toepassingen en de interface van de Java - klasse, zal schrijven, dus deze is zowel om het leven makkelijker, of de verklaring: in Java als een volledig gekwalificeerde, met inbegrip van de naam van het pakket en de naam van een categorie, dan geeft de samensteller kunnen gemakkelijk de source code of klasse.De verklaringen van een geschikte plaats is voor de specifieke categorie dat, bijvoorbeeld, de volgende lijn zou de samenstellers van alle soorten kunnen in de catalogus java_installation /IO: invoering van Java, Java, IO *; een eenvoudige zaak van de case - studies, we zullen wij in het creëren van twee soorten.De werknemers en hun employeetest, in de eerste plaats open notitieblok, door toevoeging van de volgende codes.Weet je nog dat de werknemers in deze klas les is, is een openbare school.Nu, zal deze bron van documenten in de werknemers, Java, categorieën van werknemers zijn er vier voorbeelden variabelen, de leeftijd, de naam en de lonen.Het is een duidelijke definitie van de fabrikant, dit moet een parameter, de invoering van de Java - IO *; de werknemers {naam en leeftijd; snaren inkomens; ///////; dit is de fabrikant van de werknemers (string naam) {naam} = ///////;) aangewezen werknemers de leeftijd voor het variabele bedrag.De leegte empage (int empage) {} /* leeftijd = empage; vermelding van de naam van de naam van de variabelen. * /de leegte empdesignation (touw empdesig) {naam} /* = empdesig; toewijzing van variabele lonen betalen. * /de leegte empsalary (dubbele empsalary) {loon = empsalary;} /* * /de leegte printemployee details drukken van werknemers () {systeem. Leegte fac ("naam" + naam); het systeem.. leegte fac (leeftijd: leeftijd "+); het systeem.. leegte fac (" in de titel: "+ naam); het systeem.. leegte fac (" loon "+ lonen);}}, tijdens de training. Over de methoden voor de verwerking, beginnen.Dus, om ons te laten om de werknemers de belangrijkste methode en moet worden vastgesteld.We creëren een aparte categorie, deze taak. De hieronder gegeven is, employeetest, klasse, het creëren van een van de voorbeelden van de werknemers en de methoden om de verdeling van de voor elk van de doelstellingen de waarde van elke variabele, de volgende code bewaren in de employeetest.java bestanden, de Java - IO *; de cursus (publiek employeetest statische leegte belangrijkste (reeks parameters [...] * /* * * * * * * *) {gecreëerd met behulp van de fabrikant /werknemer empone = nieuwe werknemers twee objecten (James Smith); het personeel emptwo = nieuwe werknemers ("Anne"); ///////- methode Voor elk van de doelstellingen van de oproep tot empone. Empage (26); empone. Empdesignation ("Ingenieur"); empone. Empsalary (1000); empone. Printemployee (); emptwo empage (21); emptwo.em.Pdesignation ("software engineer"); emptwo. Empsalary (500); emptwo. Printemployee ();}}, nu opgesteld, dan loopt employeetest en kijk naar de resultaten als volgt:,, C:% GT% opgenomen employee.java C:% GT% opgenomen employeetest.java C: > Java employeetest naam: James Smith naam: hoge leeftijd: 26 software Engineer salaris: 1000 naam: Marie Anne leeftijd: 21 software ingenieur. De lonen: 500, wat is de volgende stap?De volgende keer, zal worden besproken tijdens de vergadering van de fundamentele gegevens van het type - en hoe bij de ontwikkeling van toepassingen en gebruik ze.



Previous:
Next Page: