Toepassingen die zijn geschreven in de Java-taal gebruik Object Oriented ontwikkeling . Het gaat om het creëren van objecten te gebruiken applicatie taken uit te voeren . U objecten definiëren door het schrijven klasse verklaringen , met vermelding van de eigenschappen en het gedrag van die objecten van de klasse moet weerspiegelen . De " toString " methode beschikbaar voor alle objecten in Java . Ontwikkelaars kunnen ervoor kiezen om de standaard " toString " methode te gebruiken voor hun lessen , of kunnen hun eigen definiëren . Inheritance Class verklaringen in Java gebruik overerving . Door dit model kan overerven van andere klassen , in welk geval zij automatisch bezitten de eigenschappen en methoden van deze klassen in aanvulling op hun eigen . Evenals het creëren van aangepaste klassen en objecten , kan Java- ontwikkelaars gebruiken objecten gedefinieerd door de taal zelf . Alle objecten in Java erven van , of " uit te breiden , " de " Object " -klasse . Alle objecten daarom erven de methoden van de " Object "-klasse , met inbegrip van de " toString " -methode . Method De " toString " methode retourneert een tekenreeks die de bezwaar het heet op . De methode kan expliciet worden genoemd , met de volgende syntaxis : objectInstanceName.toString ( ) op ; De " toString " -methode kan ook indirect worden genoemd , bijvoorbeeld in gevallen waarin een object wordt geschreven de output console , zoals in het volgende voorbeeld : System.out.println ( objectInstanceName ) ; in dit geval " toString " werkwijze van de objectinstantie gespecificeerde genoemd , met de resulterende String geschreven naar de uitgang console . Standaard Ontwikkelaars kan de " toString " methode te gebruiken op hun eigen klassen zonder een implementatie bieden voor het in hun klasse declaraties . De standaard uitvoering levert een leesbare tekst Regel die basisinformatie over het object , inclusief de naam van de klasse en een hexadecimaal getal dat het object hash-code . De standaard uitvoering van " toString " is alleen nuttig in een zeer beperkt aantal gevallen , zodat de officiële aanbeveling Java is dat ontwikkelaars hun eigen implementaties . Dwingende in de meeste gevallen , waar ontwikkelaars zijn van plan om de " toString " methode te gebruiken op hun applicatie objecten , zullen ze een implementatie voor te scheppen in hun klasse verklaringen voor die objecten . Wanneer een ontwikkelaar biedt een aangepaste uitvoering van een methode die is overgenomen van een bovenliggende klasse , is zijn klas gezegd dat ' overschrijven ' die methode . Wanneer dit gebeurt , Java negeert de standaard implementatie wanneer de methode wordt aangeroepen , maar het uitvoeren van eigen aangepaste uitvoering van de ontwikkelaar . Implementatie Om de " toString " methode overschrijven binnen een aanvraag klasse , ontwikkelaars moeten gewoon een methode genaamd " toString " , die een String terugkeert omvatten . De volgende syntaxis toont de techniek , samen met een voorbeeld implementatie waarbij de waarde van een klasse variabele samen met wat tekst uitgangen : public String toString ( ) { return " Dit is een object met een variabele waarvan de waarde is : . " + someVariable ; } Ontwikkelaars kan de methode te implementeren op enige wijze , afhankelijk van hoe ze van plan over het gebruik van het binnen hun applicaties < br >
|