Kezdőoldal » Számítástechnika » Programok » Mi a különbség a statikus és...

Mi a különbség a statikus és a dinmikus függvények között?

Figyelt kérdés

Jelenleg PHP-ban tanulok OOP programozást és szeretném tudni, hogy ez a 2 "fajta" függvény miben különbözik egymástól és milyen jellemzőik vannak?


Esetleg mikor melyiket éri meg használni?


A válaszokat előre is köszönöm !



2020. márc. 26. 12:57
 1/3 Drone007 ***** válasza:

Pontosan nem tudom mire gondolsz.

Az objektum orientált programozásban vannak statikus (static) metódusok, és statikusan hívható értékek, amik egy osztály részei. Ugyanakkor kifejezetten dinamikusnak mondott metódusok nincsenek, tekinthetjük az egész OOP-t dinamikusnak :)


Ugyanakkor egy statikusnak meghatározott metódus abban különbözik a hagyományos társaitól, hogy azt lehet közvetlenül is hívni az osztály létrehozása nélkül.

ld.: [link]


Az osztályon belüli láthatóságot szabályozó public/protected/private szűrők azonban tovább árnyalják a függvények használatát.

ld.: [link]


Remélem segítettem, sok sikert!

2020. márc. 27. 06:41
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

"Ugyanakkor egy statikusnak meghatározott metódus abban különbözik a hagyományos társaitól, hogy azt lehet közvetlenül is hívni az osztály létrehozása nélkül."


Jav.: példány létrehozása nélkül. Az osztály kell, abban van definiálva.


Számomra sem érthető a kérdés.

2020. márc. 27. 07:50
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
Arra gondolok, hogy van egy function-ünk és mondjuk $this-t ahsználunk benne nem pedig self::-et
2020. márc. 28. 13:55

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!