Objektum Orientált programozáshoz Java-t vagy C++-t ajánlanátok? És miért?
Figyelt kérdés
2013. nov. 4. 13:56
3/8 anonim válasza:
Amit már ismersz. (Egyébként Python)
4/8 iostream válasza:
3. válasszal teljesen egyetértek. Amit ismersz, de ha egyiket sem akkor Python. Tanuláshoz szinte kivétel nélkül a Python a legjobb választás, bármiről is legyen szó.
5/8 anonim válasza:
Az OOP-t a Java jobban támogatja, mint a C++.
6/8 iostream válasza:
Mit értesz "jobban" alatt? Van benne explicit interface kulcsszó, viszont nincs benne többszörös öröklődés (FYI összefügg a két dolog).
7/8 anonim válasza:
Attól függ, milyen feladatra. (Az OOP nem feladat.) Mindkettő jó valamiben, szóval ha egyiket sem ismered, akkor érdemes mindkettőbe belekóstolni.
8/8 anonim válasza:
Az OOP nem nyelvfüggő dolog, hanem egy programozási módszertan. Kb. mindenhol ugyanazok az eszközök állnak rendelkezésre az OOP módszertanból, legfeljebb máshogy hívják, vagy máshogy kell megcsinálni.
Pl. JAVA-ban, C#-ban van explicit interface, ezért nem is támogatja a többszörös öröklődést.
A C++-ban nincs ilyesmi, ott minden class, támogatja a többszörös öröklődést, de ha pure virtual fgv-kkel csinálsz egy osztályt, akkor gyakorlatilag interface-t kapsz.
Röviden: mindegy, melyik nyelv. Ha nekem kéne a kettő közül választanom, akkor Java, a C++ bonyolultabb jóval egy kezdőnek.
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!