Jelenlegi hely

7.3. Metódushívás

Itt is használható ugyanaz a forma, mint a változóknál. A metódus neve utáni zárójelekben adhatók meg a paraméterek. Ha nincsenek, üres zárójelet kell írnunk.

objectReference.methodName(argumentList);
objectReference.methodName();

Az objektum referencia itt is lehet változó vagy kifejezés:

new Rectangle(100, 50).area();

A kifejezés egy hivatkozást ad vissza a Rectangle objektumra. A pont után írva a metódus nevét, az végrehajtódik az új Rectangle objektumon.

Néhány eljárásnak van visszatérési értéke, ezért ezek kifejezésekben is használhatóak. A visszaadott értéket változóhoz rendelhetjük:

int areaOfRectangle = new Rectangle(100, 50).area();

Metódusok hozzáférhetősége

Ugyanúgy működik, mint a változókhoz való hozzáférés. A metódusokhoz való hozzáférést is a public kulcsszóval engedélyezhetjük más objektumoknak, a private-tel pedig tilthatjuk.