Hoe om metodes in Java te bel: 7 stappe (met foto's)

INHOUDSOPGAWE:

Hoe om metodes in Java te bel: 7 stappe (met foto's)
Hoe om metodes in Java te bel: 7 stappe (met foto's)

Video: Hoe om metodes in Java te bel: 7 stappe (met foto's)

Video: Hoe om metodes in Java te bel: 7 stappe (met foto's)
Video: ELBERT HELPT BIJ EEN BEVALLING - TOPDOKS EXTRA 2024, Mei
Anonim

As u 'n Java -programmeerder wil word, is daar baie nuwe konsepte wat u moet leer. Daar is klasse, metodes, uitsonderings, konstrukteurs, veranderlikes en meer; U kan oorweldig wees as u dit leer. U moet dit dus een vir een leer. In hierdie tutoriaalartikel leer u hoe u 'n metode in java kan noem.

Stap

Java -metodes Stap 1
Java -metodes Stap 1

Stap 1. Metode gelykstaande aan funksies in programmeertale soos C, wat help met die hergebruik van kode. Metodes bestaan uit 'n reeks stellings, en hierdie metodes kan via ander stellings genoem word. As dit geroep word, word alle stellings wat deel uitmaak van die metode uitgevoer. Oorweeg byvoorbeeld hierdie metode:"

openbare statiese leemte metodeVoorbeeld () {}

. Daar is tans geen kode daarin nie, maar daar is drie sleutelwoorde voor die metode se naam. Daar is

publiek

,

staties

en

nietig

Java -metodes Stap 2
Java -metodes Stap 2

Stap 2. Woord

publiek

voordat die metode se naam beteken dat die metode self vanaf enige plek wat 'n ander klas insluit, kan bel, selfs uit 'n ander pakket (lêer), solank u die klas invoer.

Daar is ander woorde wat kan vervang

publiek

. Die woord is

beskerm word

en

privaat

. As 'n metode

beskerm word

dan kan slegs hierdie klas en sy subklasse (klasse wat dit as basis vir die opstel van kode gebruik) die metode noem. 'N Metode

privaat

kan slegs binne daardie klas genoem word. Die laaste navraag is nie regtig 'n woord nie. Die woord word slegs gebruik as u geen plaasvervanger het nie

publiek

,

beskerm word

of

privaat

. Hierdie woord word standaard genoem, of pakket-privaat. Dit beteken dat slegs klasse in dieselfde pakket die metode kan noem.

Java -metodes Stap 3
Java -metodes Stap 3

Stap 3. Tweede sleutelwoord,

staties

beteken dat die metode tot die klas behoort en nie 'n voorbeeld van die klas (voorwerp) is nie.

Statiese metodes moet gebruik word met die klasnaam:"

ExampleClass.methodExample ()

Maar as die navraag

staties

bestaan nie, kan metodes slegs deur voorwerpe genoem word. Byvoorbeeld, as klas genoem word

Voorbeeldvoorwerp

en het 'n konstruktor (om 'n voorwerp te skep), kan ons 'n nuwe voorwerp skep deur te tik

Voorbeeldobjek obj = nuwe Voorbeeldobjek ();

en noem die metode met"

obj.methodExample ();

".

Java -metodes Stap 4
Java -metodes Stap 4

Stap 4. Nog 'n woord voor die metode naam is

nietig

.

nietig

beteken dat die metode niks teruggee nie (niks teruggee as u die metode uitvoer nie). As u 'n metode wil hê om iets terug te stuur, vervang die woord

nietig

met die datatipe (primitief of verwysingstipe) van die voorwerp (of primitiewe tipe) wat u wil genereer. Voeg net by

terugkeer

plus 'n voorwerp van daardie tipe iewers voor die einde van die metodekode.

Java -metodes Stap 5
Java -metodes Stap 5

Stap 5. As u 'n metode bel wat iets teruggee, kan u dit wat teruggestuur is, gebruik

Byvoorbeeld, as

someMethod ()

gee 'n heelgetal terug, dan kan u 'n heelgetal stel op wat met"

int a = someMethod ();

Java -metodes Stap 6
Java -metodes Stap 6

Stap 6. Sommige metodes vereis parameters

'N Metode wat 'n heelgetal parameter neem, sal lyk

someMethod (int a)

. As u 'n metode soos hierdie gebruik, moet u die metode se naam skryf, dan 'n heelgetal tussen hakies:

sommige metode (5)

of

sommige metode (n)

as

is 'n heelgetal.

Java -metodes Stap 7
Java -metodes Stap 7

Stap 7. Metode kan ook veelvuldige parameters hê, skei dit net met kommas. As metode

sommige metodes

vereis twee parameters,

int a

en

Voorwerp obj

sal lyk soos"

someMethod (int a, Object obj)

. Om hierdie nuwe metode te gebruik, moet u die metodenaam noem, gevolg deur 'n heelgetal en 'n voorwerp tussen hakies:

someMethod (4, ding)

met

ding

is 'n

Voorwerp

Wenke

  • As u 'n metode noem wat iets teruggee, kan u 'n ander metode noem, gebaseer op wat die metode teruggee. Ons het byvoorbeeld 'n metode met die naam

    getObject ()

    wat 'n voorwerp produseer. Wel, in die klas

    Voorwerp

    geen nie-statiese metodeoproepe

    toString

    wat produseer

    Voorwerp

    in die vorm van

    String

    . Dus, as u wil kry

    String

    dit is van

    Voorwerp

    gegenereer deur

    getObject ()

    Skryf net in een reël"

    String str = getObject (). ToString ();

  • ".

Aanbeveel: