Kezdőoldal » Számítástechnika » Programozás » Pythonban mikor szoktatok...

Pythonban mikor szoktatok class-okat használni és mikor kell Function?

Figyelt kérdés

Mi a fő különbség?Mikor kell melyiket használni?

Pythonba már van egy kis fogalmam de ezeket classokat nem értem nagyon.



2021. jan. 7. 15:30
 1/10 anonim ***** válasza:
78%

A class (osztály) az objektumorientált programozás témakörébe tartozik.


[link]

2021. jan. 7. 15:39
Hasznos számodra ez a válasz?
 2/10 anonim ***** válasza:
57%
Ugyanakkor kell mint PHP, Java, JS, C++, C#-ban. Logikailag nincs külömbség a Python és más nyelv között. :)
2021. jan. 7. 16:03
Hasznos számodra ez a válasz?
 3/10 Ozmium42 ***** válasza:
71%
Röviden és pongyolán: a classokat akkor használom, ha valami "objektum-szerűvel" akarok dolgozni. Például, ha írnék valami programot, ami e-maileket kezel, akkor lenne egy class, ami olyan változókkal és metódusokkal rendelkezik, mint egy e-mail a valóságban. A class reprezentálná az e-mailt a programban. A függvények végrehajtandó feladatokat reprezentálnak, és a paraméterek miatt újrahasznosíthatóak.
2021. jan. 7. 19:03
Hasznos számodra ez a válasz?
 4/10 A kérdező kommentje:
köszi a választ 3 -as
2021. jan. 8. 00:59
 5/10 Ozmium42 ***** válasza:
35%
Frappánsabban úgy tudnám megfogalmazni, hogy a class és a function az a programozásban, ami a főnév és az ige a nyelvtanban.
2021. jan. 9. 11:02
Hasznos számodra ez a válasz?
 6/10 A kérdező kommentje:

A kérdésem nem csak pyhtonra irányul, de mivel kezdő vagyok azt használom.

Sokall inkább amikor programozok valamit mi szerint dönsem el ,hogy most egy classt kell csinálnom vagy inkább functiont.

2021. jan. 11. 02:03
 7/10 anonim ***** válasza:
77%

Inkább úgy tudnám mondani:

- Ha egy rutin (sűrűn használt) műveletről van szó, aminek csak egy bemenete, egy kimenete van és nincs mellékhatása (külső változót módosít), akkor elegendő a funkció.

- Amennyiben adattárolásra van szükség, több féle műveletet is hajtanál rajta végre és ismert állapotokat kell tárolni/módosítani (listát kezel, pufferel, stb...) akkor osztályba csomagolva a legideálisabb.


Bár egyes nyelvekben nem tudsz osztályok nélkül gondolkodni, mert minden funkció osztályon belül van. Pl.: Java.

2021. jan. 11. 11:03
Hasznos számodra ez a válasz?
 8/10 anonim ***** válasza:
100%
Én gyakran akkor használok osztályt, amikor már késő, mert menet közben jövök rá, hogy hülye voltam, és amit elkezdtem procedurálisan, az bonyolultabb lesz a kezdeti elképzelésnél, és jobb lett volna rögtön osztállyal kezdeni.
2021. jan. 11. 13:03
Hasznos számodra ez a válasz?
 9/10 A kérdező kommentje:

köszönöm válaszokat kezdő vagyok még.Nem is olyan rég még funkciókat sem használtam és kódom nagyon átláthatatlanok lettek.Most a funkciók használatával átláthatóbbak ,de gondolom nem ez a rendes módja.

Főképp csak adatok feldolgozására írok programokat Gui nélkül,de lehet akkor szeretnék fejlődni és minél több mindent megismerni.

2021. jan. 13. 00:56
 10/10 anonim ***** válasza:
53%
Én úgy szoktam, hogy hétfőn általában csak fánksönök, de kedden-csütörtökön classokat írok. Péntekenként néha még interfészt is készítek, hétvégén meg nyomok egy git resetet és hétfőn kezdek mindent előről, mert úgy sincs értelme annak amit csinálok. Píszláv
2021. jan. 29. 12:51
Hasznos számodra ez a válasz?

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!