Wanneer u uw eigen methoden te definiëren in Java -programma's kunt u alternatieven voor de ingangen door de klant code geven . Wanneer u een Java-methode maakt u geven het type en het aantal parameters ingangen . Om flexibiliteit te voegen kunt u alternatieve versies van elke methode te definiëren om tegemoet te komen aan verschillende ingangen . Als Java noemt zijn methode , zal de uitvoerende versie degene die overeenkomt met de ingang parameters die worden doorgegeven door de oproepende code zijn. Dit stelt u in staat om een mate van flexibiliteit toe te voegen aan uw Java-klassen . Instructies 1 Definieer de eenvoudigste versie van uw methode . Beslis over uw methode naam en het type terugkeer zal hebben , indien van toepassing . Het volgende voorbeeld methode toont een basisuitvoering zonder parameters , met een primitieve soort integer als de return type : public int getNumber ( ) { return 0 ; } p Dit is een triviaal voorbeeld voor demonstratie , niet het getal nul wanneer de methode wordt aangeroepen zonder parameters . kopen van 2 Overzicht alternatieve versies van uw methode . Beslissen welke parameters je wilt alternatieve versies van uw methode over te nemen . Maak de methode schetst eerst als je kunt implementaties later leveren . De volgende twee alternatieve contouren aangeven verschillende soorten en aantallen parameters : public int getNumber ( String thetext ) { } public int getNumber ( String thetext , int multNum ) { } Het eerste alternatief een string parameter neemt , terwijl de tweede heeft twee parameters die een string en een integer . U kunt zoveel versies van uw methode als je wilt , zolang elk heeft een andere handtekening , op grond van het hebben van verschillende parameters en return typen . Je compiler kan waarschuwingsberichten worden weergegeven totdat u de implementatie details . 3 Implementeer elke versie van uw methode . Voeg de methode lichaam voor elke versie zoals in het volgende voorbeeld code : public int getNumber ( String thetext ) { return theText.length ( ) ; } De volgende zou het alternatief voor de versie van de methode waarbij twee zijn parameters : public int getNumber ( String thetext , int multNum ) { return theText.length ( ) * multNum ; } Binnen uw methoden zorg ervoor dat u de uitvoering van de details van uw programma behoeften 4 < . p > Bel uw methoden . In een andere klasse binnen uw aanvraag bel uw methoden met behulp van de verschillende types parameter als volgt : MyHelper hulp = new 5 ) ) ; Dit zou gelden in een geval waarin de klasse die de methode " MyHelper " met de eerste regel het creëren van een instantie van de klasse wordt genoemd . Door het opnemen van de methode roept binnen systeemvermogen uitspraken u in staat om in een oogopslag zien dat uw methodes zijn functioneren zal zijn . 5 Sla uw code . Compileren en uitvoeren van je programma om te zien hoe zij presteert . Controleer de uitvoer console voor de details van elke methode gesprek . Probeer te experimenteren met de code door het veranderen van de methode parameters elke keer dat u het programma uit te voeren . Wijzigingen aanbrengen aan uw andere methode implementaties tot uw programma heeft de functionaliteit die het nodig heeft , het toevoegen van nieuwe versies indien nodig .
|