Java on yksi monia ohjelmointikieliä ja tekniikoita tukevat Stackify johtava työkaluja, Jäljittää ja Etuliite. Koska stackifyssa pyrimme auttamaan kehittäjiä tulemaan paremmiksi kehittäjiksi, tarkastelemme joitakin Java-ohjelmointikielen perustamiskonsepteja. Lue aluke OOP käsitteitä Java.,
OOP-käsitteiden määrittely Java
OOP-käsitteet Javassa ovat Javan Oliopainotteisen ohjelmoinnin pääajatuksia. Ne ovat abstraktio, kapselointi, perintö, ja polymorfismi. Niiden ymmärtäminen on avain siihen, miten Java toimii. Pohjimmiltaan, Java OOP käsitteitä voimme luoda työmenetelmiä ja muuttujia, sitten uudelleen käyttää kaikki tai osa niistä vaarantamatta turvallisuutta.
luettelo OOP-konsepteista Java
Javassa on neljä keskeistä OOP-konseptia. Nämä ovat:
- Abstraktio. Abstraktio tarkoittaa yksinkertaisten asioiden käyttämistä monimutkaisuuden esittämiseen., Me kaikki osaamme laittaa television päälle, mutta meidän ei tarvitse tietää, miten se toimii nauttiaksemme siitä. Javassa abstraktiolla tarkoitetaan yksinkertaisia asioita, kuten objekteja, luokkia ja muuttujia, jotka edustavat monimutkaisempaa pohjakoodia ja dataa. Tämä on tärkeää, koska sen avulla vältetään toistamasta samaa työtä useita kertoja.
- kapselointi. Tämä on käytäntö pitää kentät luokassa yksityisinä ja tarjota sitten pääsy niihin julkisilla menetelmillä. Se on suojamuuri, joka pitää datan ja koodin turvassa itse luokassa., Näin voimme käyttää uudelleen objekteja, kuten koodikomponentteja tai muuttujia, sallimatta avointa pääsyä tietojärjestelmän laajuiselle alueelle.
- perintö. Tämä on Oliopainotteisen ohjelmoinnin erityispiirre Jaavalla. Sen avulla ohjelmoijat luovat uusia luokkia, jotka jakavat joitakin nykyisten luokkien attribuutteja. Näin voimme rakentaa aikaisemman työn pohjalta ilman pyörän keksimistä.
- polymorfismi. Tämän Java OOP-konseptin avulla ohjelmoijat voivat käyttää samaa sanaa tarkoittamaan eri asioita eri yhteyksissä. Eräs Jaavan polymorfismin muoto on menetelmä ylikuormituksen., Silloin koodiin itsessään sisältyy erilaisia merkityksiä. Toinen muoto on menetelmän ohittaminen. Silloin eri merkityksiä vihjaavat toimitettujen muuttujien arvot. Katso lisää tästä alta.
Miten OOP Käsitteitä Java-Työ
OOP, käsitteitä Java-työtä antamalla ohjelmoijat luoda komponentteja, jotka voidaan käyttää uudelleen eri tavoin, mutta silti ylläpitää turvallisuus.
miten abstraktio toimii
Abstraction as an OOP concept in Java toimii antamalla ohjelmoijien luoda hyödyllisiä, uudelleenkäytettäviä työkaluja., Ohjelmoija voi esimerkiksi luoda useita erityyppisiä objekteja. Nämä voivat olla muuttujia, funktioita tai tietorakenteita. Ohjelmoijat voivat myös luoda erilaisia objektiluokkia. Nämä ovat tapoja määritellä objektit.
esimerkiksi muuttujan luokka voi olla osoite. Luokka voi täsmentää, että jokaisella osoitekohdalla on oltava nimi, katu, kaupunki ja Postinumero. Esineet voivat tässä tapauksessa olla työntekijöiden osoitteita, asiakasosoitteita tai tavarantoimittajien osoitteita.
miten kapselointi toimii
kapselointi antaa meille mahdollisuuden käyttää toimintoja uudelleen vaarantamatta turvallisuutta., Se on voimakas OOP käsite Java, koska se auttaa meitä säästämään paljon aikaa. Voimme esimerkiksi luoda koodinpätkän, joka kutsuu tietynlaista dataa tietokannasta. Koodin uudelleenkäyttö muiden tietokantojen tai prosessien kanssa voi olla hyödyllistä. Kapseloinnin avulla voimme tehdä sen pitäen alkuperäiset tietomme yksityisinä. Sen avulla voimme myös muuttaa alkuperäistä säännöstöämme rikkomatta sitä muille, jotka ovat omaksuneet sen sillä välin.
Miten Perintö Toimii
Perintö on toinen työtä säästävä Java OOP käsite. Se toimii antamalla uuden luokan omaksua toisen ominaisuudet., Kutsumme perimisluokkaa alaluokaksi tai lapsiluokaksi. Alkuperäistä luokkaa kutsutaan usein vanhemmaksi. Käytämme avainsanaa laajentaa määrittelemään uuden luokan, joka perii ominaisuudet vanhasta luokasta.
Kuinka Polymorfismi Toimii
Polymorfismi Java toimii käyttämällä viittaus vanhemman luokan vaikuta objektin lapsi luokassa. Voisimme luoda luokan nimeltä ” hevonen ”laajentamalla” eläin ” Luokka. Kyseinen luokka voisi myös toteuttaa ”professional racing” – luokan. ”Horse” – luokka on” polymorfinen”, sillä se perii sekä” animal ”- että” professional racing ” – luokan attribuutit.,
kaksi muuta esimerkkiä Jaavan polymorfismista ovat menetelmän ohittaminen ja menetelmän ylikuormitus.
menetelmä ensisijainen, lapsen luokka voi käyttää OOP-polymorfismin käsite ohittaa menetelmä sen vanhemman luokan. Sen avulla ohjelmoija käyttää yhtä menetelmää eri tavoin riippuen siitä, onko se on vedonnut objektin vanhemman luokan tai esine lapsen luokassa.
menetelmässä ylikuormitus, yksi menetelmä voi suorittaa erilaisia toimintoja riippuen kontekstista, jossa sitä kutsutaan., Toisin sanoen yksi metodinimi voisi toimia eri tavoin riippuen siitä, mitä argumentteja sille annetaan.
Esimerkkejä OOP Käsitteitä Java
katsotaanpa muutamia yleisiä esimerkkejä OOP käsitteitä Java.
Lyhyt Kapselointi Esimerkiksi Java
alla olevassa esimerkissä, kapselointi on osoittanut, kuten OOP käsite Java. Tässä muuttuja ” nimi ”pidetään yksityisenä tai” kapseloituna.”
Compile By: javac -d . Test.javaRun By: java com.javatpoint.TestOutput: vijay
Esimerkki Perintö Java
– Se on melko helppo saavuttaa perintö kuin OOP käsite Java., Perintö voi olla yhtä helppoa kuin käyttäen ulottuu avainsana:
class Mammal {}class Aardvark extends Mammal {}
täyden opetusohjelma eri tapoja käyttää perintö java, katso tämä blogikirjoitus.
Lyhyt Esimerkki Polymorfismi Java
alla olevassa esimerkissä monimuotoisuus kuin OOP käsite Java, meillä on kaksi luokkaa: Ihminen ja Työntekijä. Työntekijäluokka perii henkilöluokalta avainsanalla extens. Tässä lapsiluokka ohittaa vanhemman luokan. Katso koko esimerkki tästä blogikirjoituksesta.,
Parhaat Käytännöt OOP Käsitteitä Java
Koska tavoitteena OOP käsitteitä Java on säästää aikaa uhraamatta turvallisuutta ja helppokäyttöisyyttä, parhaita käytäntöjä ovat suunnattu kohti etenee, että tärkein tavoite.
- kuiva (älä toista itseäsi). Tämä on Javan ydinkonsepti. Ei pitäisi olla kahta korttelia samaa koodia kahdessa eri paikassa. Sen sijaan, on yksi menetelmä käytät eri sovelluksiin.
- Jos odotat Java-koodi, jos haluat vaihtaa tulevaisuudessa, kiteyttää sen tekemällä kaikki muuttujat ja menetelmät yksityinen alussa., Kun koodi muuttuu, lisätä pääsyä ”suojattu” tarvittaessa, mutta ei liian julkinen.
- Single Responsibility. Toinen paras käytäntö OOP-käsitteille Javassa on yhden vastuun periaate. Yksinkertaisesti sanottuna, luokan pitäisi aina olla vain yksi toiminnallisuus. Näin sitä voidaan kutsua ja / tai laajentaa yksin, kun sille syntyy uusia käyttötarkoituksia aiheuttamatta kytkentää eri toimintojen välillä.
- Open Closed Design. Tee kaikki menetelmät ja luokat suljetuiksi muuntamista varten, mutta avaa laajennukselle., Näin kokeiltu ja testattu koodi voi pysyä staattisena, mutta sitä voidaan muokata suorittamaan uusia tehtäviä tarpeen mukaan.
hyvän, täyden listan parhaista käytännöistä OOP-konsepteille Javassa, Katso tästä blogikirjoituksesta. Voit myös tarkistaa artikkeli OOP käsitteitä C#.
Leave a Reply