Hoe om 'n metode in Java te noem (met foto's)

INHOUDSOPGAWE:

Hoe om 'n metode in Java te noem (met foto's)
Hoe om 'n metode in Java te noem (met foto's)

Video: Hoe om 'n metode in Java te noem (met foto's)

Video: Hoe om 'n metode in Java te noem (met foto's)
Video: Schok!!! DODE ZIELEN OPGESLOTEN DOOR EEN DEMON IN DIT ENGE HUIS 2024, Mei
Anonim

As u met Java begin programmeer, moet u baie nuwe konsepte leer. Daar is klasse, metodes, uitsonderings, konstrukteurs, veranderlikes en meer, en dit kan oorweldigend word. Dit is dus die beste om stukkie vir stukkie te leer. Hierdie wikiHow leer u hoe u 'n metode in Java kan noem.

Stappe

972649 1
972649 1

Stap 1. Verstaan wat 'n metode is

In Java is 'n metode 'n reeks stellings wat 'n funksie skep. Sodra 'n metode verklaar is, kan dit in verskillende dele van die kode opgeroep word om die funksie uit te voer. Dit is 'n nuttige manier om dieselfde kode telkens te hergebruik. Die volgende is 'n voorbeeld van 'n eenvoudige metode.

    openbare statiese leemte methodName () {System.out.println ("Dit is 'n metode"); }

972649 2
972649 2

Stap 2. Verklaar die klas se toegang vir die metode

As u 'n metode in Java verklaar, moet u verklaar watter klasse toegang tot die metode het. In die voorbeeld hierbo word die toegang as 'publiek' verklaar. Daar is drie toegangswysers wat u as 'n metode kan verklaar:

  • Publiek:

    Deur die toegangswyser "openbaar" voor die naam van die metode te plaas, kan die metode van oral af gebel word.

  • Beskerm:

    Die "beskermde" toegangswyser laat slegs die metode toe binne sy klas en subklasse.

  • Privaat:

    As 'n metode verklaar word

    privaat

  • dan kan die metode slegs binne die klas genoem word. Dit word die standaard of pakket-privaat genoem. Dit beteken dat slegs die klasse in dieselfde pakket die metode kan noem.
972649 3
972649 3

Stap 3. Verklaar die klas waartoe die metode behoort

In die voorbeeld hierbo beteken die tweede sleutelwoord, "staties" dat die metode tot die klas behoort en nie aan enige instansie van die klas (voorwerp) nie. Statiese metodes moet gebruik word met die klasnaam: "ExampleClass.methodExample ()".

As die sleutelwoord "staties" nie gebruik is nie, kan die metode slegs deur 'n voorwerp gebruik word. As die klas byvoorbeeld 'Voorbeeldobjek' genoem word en dit 'n konstruktor het (vir die maak van voorwerpe), kan ons 'n nuwe voorwerp maak deur 'Voorbeeldobjek obj = nuwe Voorbeeldobjek ();' te tik en die metode te gebruik deur die volgende te gebruik: "obj.methodExample ();"

972649 4
972649 4

Stap 4. Verklaar die opbrengswaarde

Die opbrengswaarde verklaar die naam van die waarde wat die metode gee. In die voorbeeld hierbo beteken die woord "leeg" dat die metode niks teruggee nie.

  • As u 'n metode wil teruggee, vervang dan die woord "leegte <" deur 'n datatipe (primitief of verwysingstipe) van die voorwerp (of primitiewe tipe) wat u wil terugstuur. Primitiewe tipes sluit in int, float, double en meer. Voeg dan net 'terugkeer' plus 'n voorwerp van daardie tipe iewers aan die einde van die kode van die metode by.
  • As u 'n metode bel wat iets teruggee, kan u dit gebruik wat dit teruggee. As 'n metode met die naam "someMethod ()" byvoorbeeld 'n heelgetal ('n getal) teruggee, kan u 'n heelgetal stel op wat dit terugbring met behulp van die kode: "int a = someMethod ();"
972649 5
972649 5

Stap 5. Verklaar die metode se naam

Nadat u die klasse verklaar het waartoe toegang tot die metode, die klas waartoe dit behoort en die retourwaarde behoort, moet u die metode 'n naam gee sodat dit genoem kan word. Om die metode 'n naam te gee, tik eenvoudig die metode naam gevolg deur 'n oop en geslote haak. Die voorbeelde hierbo sluit in 'someMethod ()' en 'methodName ()'. U sal dan al die metodeverklarings binne oop en geslote krulhakies "{}" invoer

972649 6
972649 6

Stap 6. Bel die metode

Om 'n metode te noem, tik u net die metodenaam gevolg deur oop en geslote hakies op die reël wat u die metode wil uitvoer. Maak seker dat u slegs 'n metode binne 'n klas wat toegang daartoe het, bel. Die volgende is 'n voorbeeld van 'n metode wat verklaar word en dan binne die klas genoem word:.

    public class className {public static void methodName () {System.out.println ("Dit is 'n metode"); } openbare statiese leemte hoof (String args) {methodName (); }}

972649 7
972649 7

Stap 7. Voeg 'n parameter by 'n metode (indien nodig)

Sommige metodes vereis 'n parameter soos 'n heelgetal ('n getal) of 'n verwysingstipe (soos die naam van 'n voorwerp). As 'n metode 'n parameter vereis, tik u eenvoudig die parameter tussen die oop en geslote haak agter die metode naam. 'N Metode wat 'n heelgetalparameter van 'n heelgetal vereis, sal soos' someMethod (int a) 'of soortgelyk lyk. 'N Metode wat 'n verwysingstipe gebruik, sal soos' someMethod (Object obj) 'of soortgelyk lyk.

972649 8
972649 8

Stap 8. Noem 'n metode met 'n parameter

As u 'n metode wat 'n parameter vereis, noem, voeg u die parameter eenvoudig by die paretese na die metode se naam. Byvoorbeeld: "someMethod (5)" of "someMethod (n)" as "n" 'n heelgetal is. As die metode 'n verwysingsvoorwerp benodig, voer die naam van die voorwerp in die oop en geslote hakie in. Byvoorbeeld, "someMethod (4, ding)".

972649 9
972649 9

Stap 9. Voeg verskeie parameters by 'n metode

Metodes kan ook verskeie parameters hê, eenvoudig deur kommas geskei. In die volgende voorbeeld word 'n metode geskep om twee heelgetalle bymekaar te tel en die som terug te gee as die opbrengsmetode. As die metode genoem word, word die twee heelgetalle gegee, aangesien parameters bymekaargetel word. As die program uitgevoer word, ontvang u 'n uitset wat sê "Die som van A en B is 50":

    publieke klas myClass {publieke statiese leemte som (int a, int b) {int c = a + b; System.out.println ("Die som van A en B is"+ c); } openbare statiese leegte hoof (String args) {som (20, 30); }}

Video - Deur hierdie diens te gebruik, kan sommige inligting met YouTube gedeel word

Wenke

  • As u 'n metode bel wat iets teruggee, kan u 'n ander metode noem, gebaseer op wat die metode teruggee. Gestel ons het 'n metode genaamd

    getObject ()

    wat 'n voorwerp teruggee. Wel, in die klas

    Voorwerp

    daar is 'n nie-statiese metodeoproep

    toString

    wat die

    Voorwerp

    in die vorm van a

    String

    . Dus, as u dit wou kry

    String

    van die

    Voorwerp

    terugbesorg deur

    getObject ()

    in een reël sou u net skryf"

    String str = getObject (). ToString ();

  • ".

Aanbeveel: