Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Så ringer en Boolean metod i Java i en annan klass

    När du skriver program i Java , kan du utnyttja den funktionalitet som tillhandahålls av klasserna . Detta inkluderar anropa metoder som förekommer i andra klassdeklarationer inom programmet , eller inom kodbibliotek du använder . För att anropa en metod i en annan klass , måste du först skapa ett objekt instans av den klassen . Du kan sedan anropa metoden på den instans . Om metoden returnerar ett värde av boolesk typ , kan du lagra detta i en boolesk variabel eller använda den direkt . Instruktioner
    1

    Skapa ett objekt av klassen innehåller booleska metoden . I följande exempelkod visas hur du skapar ett objekt :

    UsefulHelper uHelp = ny UsefulHelper ( ) ;

    Alter klassnamnet för att passa det du försöker använda . Du kan välja vilket variabelnamn du vill , men det hjälper om du väljer en som är meningsfullt i samband med ditt program . Konstruktormetoden för den klass som du använder kan också kräva parametrar , som i följande förändrad exempel :

    UsefulHelper uHelp = ny UsefulHelper ( " Admin " ) ;

    Detta skulle fungera om klassdeklarationen noterat en konstruktormetod med en sträng parameter .
    2

    Använd ditt objekt instans och metoden namn att kalla det . Följande kod visar denna teknik :

    uHelp.isTooBig

    Detta skulle gälla om klassdeklarationen har en metod som kallas " isTooBig " beskrivs i det . Ändra koden för att matcha ditt namn objektet instans och namnet på den boolean metod du vill ringa . Du hittar denna information i Java -filen för klassen deklarationen .
    3

    Lägg parametrar till metodanrop . Beroende på vilken boolesk metod du försöker komma åt , kan du behöva ange parametrar . Kontrollera metoden disposition för att ta reda på om så är fallet . Följande exempel boolean metod kontur kräver ett heltal parameter :

    public boolean isTooBig ( int antal ) katalog

    Att kalla denna metod , kan du justera din metodanrop enligt följande :

    uHelp.isTooBig ( 500 ) ,
    p Om metoden inte kräver några parametrar , kan du ringa det genom att använda följande syntax :

    uHelp.isTooBig ( ) ;
    4

    Store resultatet av din metodanrop i en boolesk variabel . Ändra metodanropet enligt följande :

    boolean tooLong = uHelp.isTooBig ( 500 ) ,

    Detta gör att du kan använda booleska värdet senare i programmet . Alternativt kan du komma åt värdet direkt , eventuellt med hjälp av ett heltal variabel snarare än ett värde , enligt följande :

    int myNum = 500 ; if ( uHelp.isTooBig ( myNum ) ) myNum = 200 ;

    den här koden ändrar variabeln värdet i enlighet med resultatet av det booleska metodanrop .
    5

    Testa din boolean metodanrop . Lägg till följande rad i ditt program :

    System.out.println ( isTooBig ( 500 ) ) ;

    Denna kod kommer ut antingen sant eller falskt beroende på resultatet av metoden samtalet . Spara filen , kompilera och köra programkod för testning . Du kommer att kunna se den metoden resulterar i din standard ut konsolen . Se till att det fungerar på det sätt du behöver det .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en abstrakt klass i NetBeans
    ·Hur man gör ett TextField Default till noll i Java
    ·Hur du kontrollerar om ResultSet Är Null
    ·Konvertera Enum till String i Java
    ·Java GUI Handledning för NetBeans
    ·Hur man uppdaterar objekten i en lista med Java
    ·Hur man driver ett NetBeans fil i CMD
    ·Hur man använder Måla i Java
    ·Hur Swap algoritmer i Java
    ·Hur man testar INT Med Groovy Tester
    Utvalda artiklarna
    ·Hur du använder MiKTeX Med Python
    ·Hur man skapar Flash Cards i Python
    ·Har Joomla använder mycket RAM
    ·Hur man laddar ett Python manus till en IDLE Shell
    ·Hur man använder textrutor i Visual Basic
    ·Så här söker du i Python
    ·Yttre funktion och omfattning i Python
    ·Tutorial på Android OpenGL
    ·Installationen av Java Web att Starta ActiveX Control
    ·Hur läser jag Stream Java
    Copyright © Dator Kunskap http://www.dator.xyz