Java egyike a sok programozási nyelvnek és technológiának, amelyeket a Stackify vezető eszközei, a Retrace és az előtag támogat. Mivel a Stackify célja, hogy segítsen a fejlesztőknek jobb fejlesztőkké válni, megnézzük a Java programozási nyelv néhány alapvető koncepcióját. Olvassa el a primer OOP fogalmak Java.,
meghatározása OOP fogalmak Java
OOP fogalmak Java a fő ötletek mögött Java objektumorientált programozás. Ezek absztrakció, kapszulázás, öröklés és polimorfizmus. A megragadás kulcsfontosságú ahhoz, hogy megértsük, hogyan működik a Java. Alapvetően a Java OOP fogalmak segítségével munkamódszereket és változókat hozhatunk létre, majd a biztonság veszélyeztetése nélkül újra felhasználhatjuk őket vagy azok egy részét.
listája OOP fogalmak Java
négy fő OOP fogalmak Java. Ezek a következők:
- absztrakció. Az absztrakció egyszerű dolgok használatát jelenti a komplexitás ábrázolására., Mindannyian tudjuk, hogyan kell bekapcsolni a TV-t, de nem kell tudnunk, hogyan működik annak érdekében, hogy élvezhessük. A Java-ban az absztrakció olyan egyszerű dolgokat jelent, mint az objektumok, osztályok, és a változók összetettebb mögöttes kódot és adatot képviselnek. Ez azért fontos, mert lehetővé teszi, hogy ne ismételje meg ugyanazt a munkát többször.
- kapszulázás. Ez az a gyakorlat, hogy a mezőket magántulajdonban tartják, majd nyilvános módszerekkel hozzáférést biztosítanak hozzájuk. Ez egy védőgát, ami az adatokat és kódokat biztonságban tartja az osztályon belül., Ily módon újra felhasználhatjuk az olyan objektumokat, mint a kódkomponensek vagy változók, anélkül, hogy nyílt hozzáférést biztosítanánk az adatrendszer egészéhez.
- öröklés. Ez a Java objektumorientált programozásának különleges jellemzője. Lehetővé teszi a programozók számára, hogy új osztályokat hozzanak létre, amelyek megosztják a meglévő osztályok néhány tulajdonságát. Ez lehetővé teszi számunkra, hogy a korábbi munkára építsünk anélkül, hogy újra feltalálnánk a kereket.
- polimorfizmus. Ez a Java OOP koncepció lehetővé teszi, hogy a programozók ugyanazt a szót használják különböző dolgok jelentésére különböző kontextusokban. A polimorfizmus egyik formája a Java-ban a módszer túlterhelése., Ez az, amikor a különböző jelentéseket maga a kód jelenti. A másik forma a módszer. Ez az, amikor a különböző jelentéseket a mellékelt változók értékei jelentik. Erről bővebben lásd alább.
hogyan működnek az OOP fogalmak a Java-ban
OOP, fogalmak a Java-ban azáltal, hogy a programozók olyan összetevőket hoznak létre, amelyek különböző módon újra felhasználhatók, de továbbra is megőrzik a biztonságot.
hogyan működik az absztrakció
absztrakció mint OOP koncepció a Java-ban úgy működik, hogy a programozók hasznos, újrafelhasználható eszközöket hoznak létre., Például egy programozó többféle típusú objektumot hozhat létre. Ezek lehetnek változók, függvények vagy adatstruktúrák. A programozók különböző objektumosztályokat is létrehozhatnak. Ezek az objektumok meghatározásának módjai.
például egy változó osztály lehet Cím. Az osztály meghatározhatja, hogy minden címobjektumnak legyen neve, utcája, városa és irányítószáma. Az objektumok ebben az esetben lehetnek munkavállalói címek, ügyfélcímek vagy beszállítói címek.
hogyan működik a kapszulázás
a kapszulázás lehetővé teszi a funkcionalitás újbóli használatát a biztonság veszélyeztetése nélkül., Ez egy erős OOP koncepció Java-ban, mert segít nekünk sok időt megtakarítani. Például létrehozhatunk egy kóddarabot, amely konkrét adatokat hív meg egy adatbázisból. Hasznos lehet A kód újrafelhasználása más adatbázisokkal vagy folyamatokkal. A kapszulázás lehetővé teszi számunkra, hogy ezt megtegyük, miközben az eredeti adatainkat magántulajdonban tartjuk. Azt is lehetővé teszi számunkra, hogy megváltoztassuk eredeti kódunkat anélkül, hogy megsértenénk mások számára, akik időközben elfogadták.
hogyan működik az öröklés
az öröklés egy másik munkaerő-megtakarító Java OOP koncepció. Úgy működik, hogy egy új osztály elfogadja a másik tulajdonságait., Az öröklő osztályt alosztálynak vagy gyermekosztálynak nevezzük. Az eredeti osztályt gyakran szülőnek nevezik. Az extends kulcsszót használjuk egy új osztály meghatározására, amely örökli a tulajdonságokat egy régi osztályból.
hogyan működik a polimorfizmus
a polimorfizmus Java-ban úgy működik, hogy egy szülőosztályra való hivatkozással befolyásolja a gyermekosztály objektumát. Létrehozhatunk egy “ló” nevű osztályt az “állat” osztály kiterjesztésével. Ez az osztály megvalósíthatja a” professzionális verseny ” osztályt is. A ” ló “osztály ” polimorf”, mivel örökli mind az “állat”, mind a “profi verseny” osztály tulajdonságait.,
A Java-ban még két példa a polimorfizmusra a metódus felülírása és a metódus túlterhelése.
a módszerben a gyermekosztály az OOP polimorfizmus fogalmát használhatja a szülőosztály módszerének felülbírálására. Ez lehetővé teszi a programozó számára, hogy egy módszert különböző módon használjon, attól függően, hogy a szülőosztály vagy a gyermekosztály tárgya meghívja-e.
a módszer túlterhelése esetén egyetlen módszer különböző funkciókat hajthat végre attól függően, hogy milyen kontextusban hívják., Ez azt jelenti, hogy egy módszernév különböző módon működhet, attól függően, hogy milyen érveket adnak át neki.
példák OOP fogalmak Java
nézzük meg néhány gyakori példa OOP fogalmak Java.
rövid kapszulázási példa Java-ban
az alábbi példában a kapszulázást OOP koncepcióként mutatják be Java-ban. Itt a “név” változó magán vagy “kapszulázott.”
Compile By: javac -d . Test.javaRun By: java com.javatpoint.TestOutput: vijay
példa öröklés Java
Ez elég egyszerű elérni öröklés, mint egy OOP koncepció Java., Az öröklés ugyanolyan egyszerű lehet, mint az extends kulcsszó használata:
class Mammal {}class Aardvark extends Mammal {}
az öröklés java-ban történő használatának különböző módjairól szóló teljes bemutatóhoz lásd ezt a blogbejegyzést.
rövid példa a Polimorfizmusra Java
az alábbi példában a polimorfizmus mint OOP fogalom Java-ban, két osztályunk van: személy és alkalmazott. A munkavállalói osztály örökli a személy osztály segítségével a kulcsszó kiterjed. Itt a gyermekosztály felülbírálja a szülői osztályt. A teljes példa, lásd ezt a blogbejegyzést.,
legjobb gyakorlatok OOP fogalmak Java
mivel a cél az OOP fogalmak Java, hogy időt takaríthat meg anélkül, hogy feláldozná a biztonság és a könnyű használat, a legjobb gyakorlatok mind felé halad, hogy a fő cél.
- száraz (ne ismételje meg magát). Ez a Java alapkoncepciója. Soha ne legyen két blokk azonos kódot két különböző helyen. Ehelyett van egy módszer, amelyet különböző alkalmazásokhoz használ.
- Ha azt várod, hogy a Java kód változtatni a jövőben, magukba az által, hogy minden változó, módszerek magán az elején., Ahogy a kód megváltozik, szükség szerint növelje a “védett” hozzáférést, de nem túl nyilvános.
- egyetlen felelősség. A Java-ban az OOP-koncepciók másik legjobb gyakorlata az egységes felelősség elve. Egyszerűen fogalmazva, egy osztálynak mindig csak egy funkcióval kell rendelkeznie. Így önmagában is hívható és / vagy bővíthető, amikor új felhasználások merülnek fel, anélkül, hogy összekapcsolódnának a különböző funkciók között.
- nyitott zárt kialakítás. Minden módszert és osztályt zárjon be módosításra, de nyissa meg a kiterjesztést., Így a kipróbált, tesztelt kód statikus maradhat, de módosítható, hogy szükség szerint új feladatokat hajtson végre.
egy jó, teljes listát a legjobb gyakorlatok OOP fogalmak Java, lásd ezt a blogbejegyzést. Azt is nézd meg a cikket OOP fogalmak C#.
Leave a Reply