Kezdőoldal » Számítástechnika » Programozás » Tudnátok objektumorientált...

Tudnátok objektumorientált programra egy gyakorlati példát mondani?

Figyelt kérdés
2015. ápr. 22. 22:35
 1/8 anonim ***** válasza:
Most kimondottan mire gondolsz? Egy egyszerű példát akarsz vagy mit?
2015. ápr. 22. 22:56
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:

Egy egyszerű pékdát az objektumorientált programozásról.

Tehát nem a kódot, hanem, hogy lehet alkalmazni.

2015. ápr. 22. 22:59
 3/8 anonim ***** válasza:

Legyen a Tort egy osztály. Egy törtnek van egy számlálója, egy nevezője.


Törtekkel többfajta művelet végezhető:

összeadás, kivonás, szorzás, osztás, összehasonlítás, negálás, tizedes tört formában való kiírás.


....

Ez így megfelelt?

2015. ápr. 22. 23:04
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:
http://pastebin(pont)com/K7CVULMd
2015. ápr. 22. 23:37
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:

[link]


az elejin az a kutyás példa

2015. ápr. 23. 07:01
Hasznos számodra ez a válasz?
 6/8 A kérdező kommentje:
Tehát létrehozhatok egy gomb es egy beviteli mezo classot és megadhatom szélessüget, magasságukat?
2015. ápr. 23. 07:07
 7/8 2xSü ***** válasza:

Mondok egy szemléletes példát. Mondjuk írsz egy játékot. Ebben ugye vannak mindenféle tárgyak, amiknek pozíciójuk van, irányuk, stb… Ezeket szépen együtt tudod kezelni.


Aztán létrehozol olyan osztályt, ahol az új osztály mindezeket tudja, de mondjuk van neki inventory-ja, tehát képes tárolni dolgokat. Mondjuk egy láda objektum lehet ilyen osztályú. Ehhez természetesen extra tulajdonságok, működések – metódusok –kellenek, de az előző „tárgy” osztály minden tulajdonságával és működésével is rendelkezik.


Aztán létrehozol olyan osztályt, ami az élő objektumokat írja le. Ennek is van helye, iránya, meg van inventory-ja, stb., de rendelkezik extra tulajdonságokkal, mint pl. életerő, testrészek állása, stb…


Objektumorientált megvalósításban az egész átlátható, pontosan lehet tudni, hogy mi mihez tartozik, lehet a különböző objektumokat egységben kezelni, mondjuk egy tárgyat kezelő másik metódusnak át lehet adni a ládát is, meg a katonát is alkalmasint, stb…


Természetesen mindezt meg lehet valósítani nem objektumorinetált módon is, csak akkor az egész valószínű jóval átláthatatlanabb lesz, több hibalehetőséggel.

2015. ápr. 23. 13:31
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:
Áhh, pont erre gondoltam, köszönöm.
2015. ápr. 23. 14:40

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!