Objektu (informatika): berrikuspenen arteko aldeak
Ezabatutako edukia Gehitutako edukia
No edit summary |
No edit summary |
||
1. lerroa:
'''Objektua''' maila nagusiko arazo baten errepresentazio [[informatika|informatiko]] bati dagokion egoeraren (datuen
Objektu batek dituen propietate eta metodo motak, [[aplikazio
Objektu batek datu mota abstraktu edo modulu baten antza du. Mundu errealaren adibide bat ipiniz, objektua liburua izango litzateke, eta atributu zerrenda bat izango luke (liburuaren datuak, edukia...) batetik, eta liburuarekin egin daitezkeen eragiketa batzuk (irakurketa, idazketa), bestetik.
9. lerroa:
Objetu bakoitza klase bateko alea da, instantzia deitzen dioguna. Horrek nahi du esan, klase bereko objektuek jokaera berdina dutela.
Adibidez, “liburu”
==Mezuak==
Programa bat aurrera ateratzeko, objektuen artean komunikazioa egon behar da, eta hau mezuekin lortzen da. Objektuek metodoekin erantzuten diete
==Herentzia==
Klaseak, hierarkiko herentzia zuhaitz batean klasifikatu daitezke. Honek nahi du esan, zuhaitzean beheko aldean dauden klaseak, beraien jatorrizko klaseen ezaugarriak eta jokaera eskura ditzaketela. Honek etekina ateratzen dio programazioari eta baita beste mesede batzuk ere, adibidez: interfazearen sendotasuna, prototipo eredu egite azkarra, informazioaren
Klase batetik beste bat sortzen denean ezaugarri eta metodo guztiak heredatu ditzake baina ez da derrigorrezkoa, ezaugarri eta metodo berezkoak eduki
==Polimorfismo==
Programazio lengoaien polimorfismoak, maila
Adibidea: “Zerrenda kateatuta” klasea daukagu eta honen barruan “gehitu” metodoa, barneko objektu bi hartu eta gehitzen dituena, beste objektu bat sortuz. Honek “gehitu” mezua sortuko du, “+” ikurra erabiliko duena . Gero beste klase bat daukagu, “Zenbaki osoa” deitzen dena eta metodo berdina daukana “Gehitu”, objektu bi hartu eta beste objektu bat sortzen duena, eta mezu berdinarekin, ikur berdinarekin “+”. Hau dela eta, A + B jartzen dugunean, “+” mezuak erabaki behar du zein klase erabili behar duen, zerrendena edota zenbakiena, parametroak aztertuz.
|