Hjem Personlig finansiering Opkaldsmetoder i Java-dummies

Opkaldsmetoder i Java-dummies

Video: 2 Partikler i bevægelse 2025

Video: 2 Partikler i bevægelse 2025
Anonim

En metode i Java beskriver en handling, som objektet kan udføre. Selvom de fleste af eksemplerne på klassen til dette punkt kun har haft en metode, kan en klasse have et hvilket som helst antal metoder, det kræver.

Når man ser på metoder, skal man bemærke, at hver metode kan have følgende dele:

  • Modifikatorer (valgfrit): Modifikatorerne ændrer den måde, klassen opfører sig på. For eksempel, hvis du laver en klasse privat, er metoden kun synlig for andre metoder i klassen. Når du opretter et objekt fra klassen, kan objektets bruger ikke få adgang til den private metode.

    En metode kan have mere end en modifikator knyttet til den. For eksempel kan du bruge offentlige og statiske sammen til at gøre metoden synlig uden for klassen som en del af klassen selv, snarere end som en del af et objekt lavet af klassen. Hovedmetoden (), der findes i de fleste eksempler hidtil i bogen, er både offentlig og statisk.

    Du kan ikke ringe til en ikke-statisk metode fra en statisk metode. Den ikke-statiske metode er forbundet med en objekt - en forekomst af klassen - mens den statiske metode er forbundet med klassen selv. For at få adgang til den ikke-statiske metode skal du oprette et objekt.

    Du kan dog få adgang til en statisk metode fra en ikke-statisk metode. Den statiske metode eksisterer altid, lige før objektet oprettes. Derfor er den statiske metode altid tilgængelig.

  • Returtype (påkrævet): Hver metode har returtype. Returtypen definerer de oplysninger, som metoden vender tilbage til den, der ringer op, efter at den har gennemført sit arbejde. Når du ikke har noget at vende tilbage til den, der ringer op, indstiller du returtypen som ugyldig. For eksempel har metoden main () en returtype tomrum, fordi den ikke returnerer noget til den, der ringer op.

    En metode kan kun have én returtype, selvom denne returtype er en kompleks type, som kan indeholde flere værdier.

  • Metode navn (påkrævet): Hver metode skal have et navn. Ellers kunne du ikke kalde metoden. Her er nogle yderligere overvejelser for metodenavnet:

    • Metodenavnet skal begynde med et bogstav - et hvilket som helst bogstav vil gøre.

    • Du kan ikke starte et metodenavn med et nummer eller et særligt tegn.

    • Tal kan vises andre steder i metodenavnet.

    • Det eneste specielle tegn, du kan bruge, er understregningen (_). Et metodenavn kan for eksempel ikke indeholde en ampersand (&).

    Brug af camelcase er standardkonventionen til oprettelse af metoder og variable navne, men Java-compiler håndhæver ikke denne konvention. Camelcase er hvor du begynder hvert ord i en metode eller et variabelt navn med et stort bogstav bortset fra det første ord.Det første ord er altid små bogstaver.

    Hvis du for eksempel opretter en metode med navnet checkForDoubles (), skal konventionen starte det første ord, tjekke som små bogstaver, men for at vise for og fordoble med initialisering. Nogle udviklere foretrækker pascalcase , hvor hvert ord af en metode eller et variabelt navn er aktiveret.

    I dette tilfælde ville CheckForDoubles () have hvert ord aktiveret. Brug af pascalcase til de metoder og variabler, du opretter, hjælper med at differentiere dem fra metoder og variabler, der er en del af Java Application Programming Interface (API). Uanset hvilket hus du bruger, skal du anvende det konsekvent. Husk at Java behandler checkForDoubles () som en anden metode fra CheckForDoubles ().

  • Argumentliste (valgfrit): Hvis metoden kræver oplysninger fra opkalderen om at udføre en opgave, kan du forsyne en eller flere argumenter (eller parametre som nogle kalder dem) på en liste indeholdt inden for parentes. Her er nogle yderligere overvejelser for argumenter:

    • Argumentet indeholder argumenttypen efterfulgt af argumentnavnet. Hvis du f.eks. Vil levere en int-værdi, der hedder MyInt, skal du skrive int MyInt.

    • Argumentnavne og -typer følger de samme begrænsninger som enhver anden variabel.

    • Du skal adskille flere argumenter med kommaer. For eksempel, hvis metoden MyMethod () kræver en int kaldet MyInt og en float kaldet MyFloat, vil argumentlisten være MyMethod (int MyInt, float MyFloat).

    • Hvis der ikke er argumenter, skal metodenavnet efterfølges af et par tomme parenteser.

  • Undtagelsesliste (valgfrit): Undtagelseslisten definerer hvilke undtagelser en metode sandsynligvis vil støde på og kaste. Undtagelseslisten begynder med søgeordskasterne, efterfulgt af en liste over undtagelsesklasser.

  • Metode krop (påkrævet): En metode er ikke meget brug uden kode, der fortæller hvilke opgaver der skal udføres. Metodekroppen vises altid indenfor krøllede seler ({}).

Brug af de foregående regler, den korteste metodedeklaration, du kan oprette, er en, der bruger standardomfanget, er tilgængelig som en del af et objekt, accepterer ingen parametre, returnerer ingen værdier og indeholder ingen kode. Selv om den følgende metode er helt ubrugelig, vil den kompilere, og du kan kalde den i din kode:

void MyMethod () {}

Det er vigtigt at kende det absolutte minimumsbeløb af kode, der er nødvendigt for at oprette en metode. Hovedårsagen til at bruge metoder er at gruppere kodelinjer sammen på en sådan måde, at de udfører en enkelt defineret opgave. Derudover bør du lave en metode, så den kode, den indeholder, nemt forstås af dig og alle, der følger dig.

Opkaldsmetoder i Java-dummies

Valg af editor

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Du kan Brug QuickBooks Online (QBO) Check vinduet til at skrive en check for at betale et faktura, du tidligere indtastede - noget, du ikke kan gøre i QuickBooks desktop produkt. Brug ikke Check-transaktionen, hvis du planlægger at betale flere regninger. Hvis du vælger en betalingsmodtager, for hvem der foreligger en udestående faktura, QBO ...

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Vælger skrivefakturaer fra revisionsværktøjerne menuen i QBOA viser siden Skriv ud fakturaer, som giver dig mulighed for at se fakturaer, du måske vil afskrive, og derefter skrive dem til en konto efter eget valg. Øverst på siden indstiller du filtre for at få vist de fakturaer, du vil have ...

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Din klient importerer de ændringer, som du ' har lavet i revisorens kopi af QuickBooks 2012-datafilen i hendes arbejdskopi af datafilen. For at gøre dette vælger klienten filen Arkiv → Revisorens Kopi → Klientaktiviteter → Kommandoen Import Revisorens Ændringer. QuickBooks viser dialogboksen Importer regnskabsførerens ændringer. For at bruge importkontoens ændringer ...

Valg af editor

Brug Flash med Nature Photography - dummies

Brug Flash med Nature Photography - dummies

Som regel afhænger du af naturlig belysning til naturfotografering. Du kan dog bruge flash-flash eller en ekstra flash-enhed til at øge naturlig belysning. On-flash-kamera De fleste digitale kameraer leveres med en flash på kameraet. Blitzenheden springer op, når det er nødvendigt. Du kan også aktivere flash på kameraet, når du skal tilføje en ...

Brug tredjeparts rå software til HDR fotografi - dummies

Brug tredjeparts rå software til HDR fotografi - dummies

Du kan købe eller downloade et væld af Råredigerere og konvertere fra tredjepart, der hjælper dig med at lave billeder med høj dynamisk rækkevidde. Hvis du er utilfreds med din nuværende software og vil prøve noget nyt, skal du hænde på en eller flere af de programmer, der er angivet i tabellen. Rå redaktører fra tredjepart Navn URL Platform (er) Freeware? ...

Brug dekorative accenter i mad stil og madfotografi - dummies

Brug dekorative accenter i mad stil og madfotografi - dummies

Når fødevaren alene ikke skaber Det drama eller den intrigue, du vil have i din fotografering med dekorative accenter - af farve, form eller tekstur - kan give dine billeder den ekstra effekt, du leder efter. Accenter er forbedringer af fødevarematerialet, og selvom de tjener formålet med at ophæve maden, er de ...

Valg af editor

Sådan finder du formatering i Word 2007 - dummies

Sådan finder du formatering i Word 2007 - dummies

Du kan bruge kommandoen Find til at skure dit Word 2007-dokument til formatering af oplysninger. Hvis du f.eks. Kun vil finde de forekomster af ordet, der ligger i fed skrift, kan du gøre det. Dette eksempel søger efter teksten gåseæg med en skriftstørrelse på 24 point i en ...

Hvordan man finder tekst i Word 2016 - dummies

Hvordan man finder tekst i Word 2016 - dummies

Ikke gider med båndet! For at finde tekst i dit Word 2016-dokument, tryk Ctrl + F, den mindeværdige tastaturgenvej til kommandoen Find. Du ser navigationsruden, svarende til hvad der vises her. Navigationsruden. Skriv den tekst, du vil lokalisere, i feltet Søg dokument. Når du skriver forekomster af teksten ...

Hvordan man finder stilarter i Word 2016 - dummies

Hvordan man finder stilarter i Word 2016 - dummies

Stilarter bor på Word 2016 Home-fanen navngivet Styles-gruppe, som vist her. Hvad du ser på båndet er Style Gallery, som kan udvides til en fuld menu med stilvalg. Hvor Word-stilarter lurer. Klik på dialogboksen launcher i det nederste højre hjørne af Styles-gruppen ...