Com trucar als mètodes a Java: 7 passos (amb imatges)

Taula de continguts:

Com trucar als mètodes a Java: 7 passos (amb imatges)
Com trucar als mètodes a Java: 7 passos (amb imatges)

Vídeo: Com trucar als mètodes a Java: 7 passos (amb imatges)

Vídeo: Com trucar als mètodes a Java: 7 passos (amb imatges)
Vídeo: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Maig
Anonim

Si voleu convertir-vos en programador de Java, hi ha molts conceptes nous a aprendre. Hi ha classes, mètodes, excepcions, constructors, variables i molt més; Es pot aprendre aprenent-lo. Per tant, els heu d’aprendre un per un. En aquest article de tutorial, aprendreu a trucar a un mètode java.

Pas

Mètodes Java Pas 1
Mètodes Java Pas 1

Pas 1. Mètode equivalent a funcions en llenguatges de programació com C, que ajuda a la reutilització del codi. Els mètodes consisteixen en una sèrie d’enunciats i aquests mètodes es poden anomenar mitjançant altres sentències. Quan es cridi, s'executaran totes les sentències que formen part del mètode. Per exemple, tingueu en compte aquest mètode:"

mètode de buit estàtic públicExample () {}

Actualment no hi ha cap codi, però hi ha tres paraules clau abans del nom del mètode

públic

,

estàtic

i

buit

Mètodes Java Pas 2
Mètodes Java Pas 2

Pas 2. Paraula

públic

abans que el nom del mètode vol dir que es pot cridar al mateix mètode des de qualsevol lloc que inclogui una altra classe, fins i tot des d'un paquet (fitxer) diferent, sempre que importeu aquesta classe.

Hi ha altres paraules que poden substituir

públic

. La paraula és

protegit

i

privat

. Si un mètode

protegit

llavors només aquesta classe i les seves subclasses (classes que l'utilitzen com a base per compilar codi) poden cridar el mètode. Un mètode

privat

només es pot trucar dins d’aquesta classe. L’última paraula clau no és realment una paraula. La paraula només s’utilitza si no teniu cap substitut

públic

,

protegit

o

privat

. Aquesta paraula s’anomena per defecte o paquet privat. Això significa que només les classes del mateix paquet poden trucar al mètode.

Mètodes Java Pas 3
Mètodes Java Pas 3

Pas 3. Segona paraula clau,

estàtic

significa que el mètode pertany a la classe i no és una instància de la classe (objecte).

Els mètodes estàtics s'han de cridar mitjançant el nom de la classe:"

ExampleClass.methodExample ()

No obstant això, si la paraula clau

estàtic

no existeix, els mètodes només es poden anomenar mitjançant objectes. Per exemple, si es diu classe

ExempleObjecte

i té un constructor (per crear un objecte), podem crear un objecte nou escrivint

ExampleObject obj = new ExampleObject ();

i truca al mètode amb"

obj.methodExample ();

".

Mètodes Java Pas 4
Mètodes Java Pas 4

Pas 4. Una altra paraula abans del nom del mètode és

buit

.

Digues

buit

significa que el mètode no retorna res (no retorna res si executeu el mètode). Si voleu que un mètode torni alguna cosa, simplement substituïu la paraula

buit

amb el tipus de dades (tipus primitiu o de referència) de l’objecte (o tipus primitiu) que voleu generar. Només cal afegir

tornar

més un objecte d'aquest tipus en algun lloc abans que finalitzi el codi del mètode.

Mètodes Java Pas 5
Mètodes Java Pas 5

Pas 5. Quan truqueu a un mètode que retorni alguna cosa, podeu utilitzar el que es va retornar

Per exemple, si

someMethod ()

retorna un enter, llavors podeu establir un enter al que es retorna amb"

int a = someMethod ();

Mètodes Java Pas 6
Mètodes Java Pas 6

Pas 6. Alguns mètodes requereixen paràmetres

Un mètode que pren un paràmetre sencer seria semblant

someMethod (int a)

. Quan utilitzeu un mètode com aquest, heu d’escriure el nom del mètode i, a continuació, un parèntesi enter:

someMethod (5)

o bé

someMethod (n)

si

és un nombre enter.

Mètodes Java Pas 7
Mètodes Java Pas 7

Pas 7. Mètode també pot tenir diversos paràmetres, només cal separar-los amb comes. Si mètode

someMethod

requereix dos paràmetres,

int a

i

Objecte objecte

es veurà com"

someMethod (int a, object object)

. Per utilitzar aquest nou mètode, heu de trucar al nom del mètode seguit d'un enter i un objecte entre parèntesis:

someMethod (4, cosa)

amb

cosa

és un

Objecte

Consells

  • Quan truqueu a un mètode que retorna alguna cosa, podeu trucar a un altre mètode en funció del que retorni aquest mètode. Per exemple, tenim un mètode anomenat

    getObject ()

    que produeix un objecte. Bé, a classe

    Objecte

    no hi ha trucades de mètode no estàtiques

    toString

    que produeixen

    Objecte

    en la forma de

    Corda

    . Per tant, si voleu aconseguir-ho

    Corda

    és de

    Objecte

    generat per

    getObject ()

    en una sola línia, només cal escriure"

    String str = getObject (). ToString ();

  • ".

Recomanat: