Ebben a bejegyzésben Osztályok és objektumok a Java -ban, amely egy programozási nyelvhez tartozik, annak jelentéseit említik, mivel a számítási környezet iránt érdeklődő olvasók számára érdekes fogalmak.

Osztályok és objektumok a Java -ban
A Java egy programozási nyelv és számítási platform, amelyet számos alkalmazásban és webhelyen használnak. E koncepció alapján látni fogjuk, hogy ezek osztályok és objektumok a Java -ban. Ismernie kell az objektum-orientált programozás alapjait: objektumokat és osztályokat.
Nagyon megfelelő cikket ajánlunk a témában A java használata.
Osztályok
Az osztály olyan objektumok sorozatát képviseli, amelyek beavatkoznak egy szerkezetbe, és hasonló tulajdonságokkal is viselkednek. Az osztály az attribútumok és metódusok különleges kombinációja, és eredetének bármely elemének információ típusaként tekinthető.
Tehát az osztály az objektumok sablonja vagy prototípus -formátuma: meghatározza az ilyen típusú objektumokban megjelenő attribútumokat és az objektumok kezeléséhez használható módszereket. Az osztály az, ahol határozottan leírják azokat a tulajdonságokat és módszereket, amelyeket az objektumok minden egyes példánya tartalmazhat.
Az órákon megemlítheti a televízió példáját, tudjuk, hogy különböző típusú televíziók vannak, és mindegyiknek megvannak a sajátosságai. Van azonban egy sémájuk vagy paramétereik, amelyek a TV -t jellemzik, ezt osztálynak nevezik.
tárgyak
Ez a számítógép memóriájában létező entitás, amely tulajdonságokat, azaz saját attribútumokat vagy adatokat tartalmaz, és amelyeket az objektum, valamint néhány speciális rendelkezésre álló művelet archivál.
Ezután szoftveres elemként definiálható, amelynek célja egy objektum valós környezetben való ábrázolása, így az objektum rendelkezik az objektummal végrehajtandó tulajdonságokkal és műveletekkel.
A tulajdonságok és műveletek az objektumon belül vannak elhelyezve, végrehajtva a beágyazás elveit. Az objektum-orientált prototípus ellentétben áll a strukturált programozással, amelyet az 60-as évek óta használnak.
Az objektumnak saját állapota vagy állapotai, valamint viselkedése van, amelyeket tulajdonságok vagy változók és módszerek segítségével modelleznek. Valójában egy objektumnak egyidejűleg más típusú objektuma is lehet.
Mi az adatbeágyazás
Az objektumokkal való interakció a módszereken keresztül valósul meg, ami azt jelenti, hogy ha információt szeretne tudni az objektum állapotáról, akkor az egyik módszert kell keresnie, és nem közvetlenül a tulajdonságokat.
A kapszulázások lehetővé teszik az objektum tulajdonságainak módosítását anélkül, hogy a fogyasztókat érinteni kellene, amennyiben továbbra is ugyanazt a terméket szállítják, vagyis az eredményt.
Valójában vannak olyan objektumok, amelyek nyilvános tulajdonságokkal rendelkeznek, így közvetlenül bevihetők, anélkül, hogy módszert kellene használni.
Az objektumok használata a következő előnyökkel jár:
- Modularitás, ez azt jelenti, hogy az objektumot és tulajdonságait a forráskód különböző struktúrái mobilizálni tudják, azonban az objektum ugyanaz marad.
- Encapsulate Data, elrejti az objektum tulajdonságainak megvalósítását, mert nem az objektum módszerein keresztül kerül be.
- Kód újrafelhasználása, különböző objektumpéldányokat kaphat, így a változatos példányok ugyanazt a kódot használják.
- Csere, ami azt jelenti, hogy az egyik objektumot lecserélheti egy másikra, amennyiben ezek az objektumok ugyanazokkal a funkciókkal rendelkeznek.
Néhány példa az objektumokra
Bármely valós környezetben lévő fogalom állapotként és működésével objektumként modellezhető, például a jelen esetben: A televízió egy objektum, és az azt alkotó állapotok: be, ki, az 1 -es csatornára hangolva, a csatornán hangolva 2, felvétel. Most a műveletek a következők: "kapcsolja be a televíziót", "kapcsolja ki a televíziót", "váltson csatornát", "indítsa el a felvételt".
Megemlítünk egy másik példát, feltételezzük, hogy létezik egy geometriai alakzat, amely lehet egy háromszög, és ezt az ábrát különböző tulajdonságokkal lehet elképzelni, mint például: az alap, a magasság, az oldal és a középpont x, y koordinátái háromszög.
Ha a háromszög módszerre hivatkozunk, „kiszámíthatjuk a háromszög területét”, „kiszámíthatjuk a háromszög kerületét”.
Az osztály és az objektum közötti különbség
Az osztály egy prototípus, amely meghatározza a változókat és a módszereket, a függvényeket, amelyek minden típusú objektumra közösek.
Az objektum egy osztály modellje, a szoftverobjektumokat általában a mindennapi életben létező valós környezetben lévő objektumok modellezésére használják.
Összefoglalva ezt a bejegyzést, elmondható, hogy a Class a Java olyan entitás, amely meghatározza az objektum viselkedését a tartalma mellett. Az objektum független elem, amely módszereken és tulajdonságokon alapul, hogy hasznos adatokat szerezzen.
Az osztályrendszer feladata, hogy a program új osztályt adjon meg egy már létező osztály alapján.
