Kun katsomme Java-ohjelma, se voidaan määritellä kokoelma esineitä, jotka viestivät vetoamalla toistensa menetelmiä. Tarkastelkaamme nyt lyhyesti, mitä luokka, objekti, menetelmät ja instanssimuuttujat tarkoittavat.
-
objekti − esineillä on tiloja ja käyttäytymistä. Esimerkki: koiralla on valtiot – väri, nimi, rotu sekä käyttäytyminen, kuten heiluttaa häntäänsä, haukkuu, syö., Esine on luokan esimerkki.
-
luokka − Luokka voidaan määritellä malli/suunnitelma, joka kuvaa käyttäytymistä/valtion että kohde sen tyyppi tukee.
-
Menetelmät − menetelmä on pohjimmiltaan käyttäytyminen. Luokka voi sisältää monia menetelmiä. Se on menetelmissä, joissa logiikat kirjoitetaan, tietoja manipuloidaan ja kaikki toimet toteutetaan.
-
instanssimuuttujat − jokaisella objektilla on yksilöllinen instanssimuuttujien joukko. Objektin tila luodaan näille instanssimuuttujille annetuilla arvoilla.,
Ensimmäinen Java-Ohjelma
katsokaamme yksinkertainen koodi, joka tulostaa sanat Hello World.
esimerkki
katsotaan, miten tiedosto tallennetaan, käännetään ja suoritetaan ohjelma. Seuraa seuraavia vaiheita –
-
avaa muistilehtiö ja lisää koodi kuten yllä.
-
Tallenna tiedosto nimellä: MyFirstJavaProgram.Javaa.
-
Avaa komentorivi-ikkuna ja siirry hakemistoon, johon tallensit luokan. Oletetaan, että se on C:\.
-
Kirjoita ’javac MyFirstJavaProgram.java ’ ja paina enter kääntää koodin., Jos koodissasi ei ole virheitä, komentorivi vie sinut seuraavalle riville (oletus : polkumuuttuja on asetettu).
-
Nyt, tyyppi ’java MyFirstJavaProgram’ ajaa ohjelman.
-
ikkunaan on painettu ”Hello World”.
Lähtö
C:\> javac MyFirstJavaProgram.javaC:\> java MyFirstJavaProgram Hello World
Syntaksi
Java-ohjelmia, se on hyvin tärkeää pitää mielessä seuraavat seikat.
-
Tapauksessa Herkkyys − Java on kyseessä herkkä, mikä tarkoittaa, tunniste, Hei ja hei olisi eri merkitys Java.,
-
Luokkanimet − kaikkien luokkanimien kohdalla ensimmäisen kirjaimen tulisi olla ylemmässä tapauksessa. Jos luokan nimen muodostamiseen käytetään useita sanoja, jokaisen sisäsanan ensimmäisen kirjaimen tulee olla Yläsana.
Esimerkki: luokka MyFirstJavaClass
-
Menetelmä Nimiä − Kaikki menetelmä nimet pitäisi aloittaa a-kirjainta. Jos menetelmän nimen muodostamiseen käytetään useita sanoja, jokaisen sisäsanan ensimmäisen kirjaimen tulee olla Yläsanassa.
esimerkki: public void myMethodName ()
-
ohjelmatiedoston nimi − ohjelmatiedoston nimen tulisi täsmälleen vastata luokkanimeä.,
Kun tallennat tiedoston, sinun pitäisi tallentaa sen käyttämällä luokan nimeä (Muista Java on kirjainkoko) ja append ’.java’ loppuun nimi (jos tiedoston nimi ja luokan nimi eivät täsmää, ohjelma ei koota).
mutta huomioi, että jos tiedostossa ei ole julkista luokkaa, tiedostonimi voi olla eri kuin luokkanimi. Ei ole myöskään pakollista, että tiedostossa on julkinen Luokka.
Esimerkki: Oletetaan, ’MyFirstJavaProgram’ on luokan nimi. Sitten tiedosto on tallennettava nimellä ” MyFirstJavaProgram.,java’
-
public static void main(String args) − Java-ohjelma käsittely alkaa main() menetelmä, joka on pakollinen osa jokaisen Java-ohjelma.
Java-Tunnisteet
Kaikki Java-komponentit vaativat nimet. Luokissa, muuttujissa ja menetelmissä käytettyjä nimiä kutsutaan tunnisteiksi.
Jaavalla tunnisteista on useita muistettavia kohtia. Ne ovat seuraavat −
-
Kaikki tunnukset pitäisi alkaa kirjaimella (A-Z tai a-z), valuutta merkki ($) tai alaviivaa (_).,
-
ensimmäisen merkin jälkeen tunnisteissa voi olla mikä tahansa merkkiyhdistelmä.
-
avainsanaa ei voi käyttää tunnisteena.
-
mikä tärkeintä, tunnisteet ovat tapausherkkiä.
-
esimerkkejä oikeustunnisteista: Ikä, $palkka, _arvo, ___1 _ arvo.
-
esimerkkejä laittomista tunnisteista: 123abc, -palkka.
Java-modifioijat
muiden kielten tapaan on mahdollista muuttaa luokkia, menetelmiä jne., käyttämällä muokkaimia., On olemassa kaksi eri määritteet −
-
Access Modifiers − oletus, julkisia , suojattu, yksityinen,
-
Non-access Modifiers − lopullinen, abstrakti, strictfp
odotamme lisää tietoja määritteet seuraavassa jaksossa.
Java Muuttujat
Seuraavat ovat eri muuttujia Java −
- Paikalliset Muuttujat
- Luokan Muuttujia (Static-Muuttujia)
- Esimerkiksi Muuttujien (Ei-staattiset Muuttujat)
Java-Taulukot
–
Taulukot ovat olioita, jotka tallentavat useita muuttujat samaa tyyppiä., Itse array on kuitenkin esine kasassa. Tutkimme miten julistaa, rakentaa, ja alustaa tulevissa luvuissa.
Java-Enums
Enums otettiin käyttöön Java 5.0. Enumit rajoittavat muuttujan siten, että sillä on vain muutama ennalta määritelty arvo. Tässä luetellussa luettelossa olevia arvoja kutsutaan enumeiksi.
enumien käytöllä on mahdollista vähentää koodisi vikojen määrää.
esimerkiksi, jos pidämme hakemuksen tuore mehu myymälä, se olisi mahdollista rajoittaa lasi koko: pieni, keskikokoinen ja suuri., Näin varmistettaisiin, ettei kukaan pystyisi tilaamaan mitään muuta kokoa kuin pientä, keskikokoista tai suurta.
Esimerkki
yllä olevassa esimerkissä tuottaa seuraavan tuloksen −
Lähtö
Size: MEDIUM
Huomautus − Enums voidaan ilmoittaa omaa tai esimerkiksi luokan sisällä. Menetelmät, muuttujat, rakentajat voidaan määritellä myös enumeissa.
Java Asiasanat
seuraavassa luettelossa on Javan varatut sanat. Näitä varattuja sanoja ei saa käyttää kuin vakio tai muuttuja tai jokin muu tunniste nimet.,
Comments in Java
Java supports single-line and multi-line comments very similar to C and C++., Java-kääntäjä ei huomioi kaikkia kommentin sisällä olevia merkkejä.
Esimerkki
Lähtö
Hello World
Käyttämällä Tyhjät Rivit
linja, jossa on vain valkoista tilaa, mahdollisesti kommentti, tunnetaan tyhjä rivi, ja Java täysin sivuutetaan se.
perintö
Jaavalla luokat voidaan johtaa luokista. Pohjimmiltaan, jos haluat luoda uuden luokan, ja täällä on jo luokka, joka on osa koodia tarvitset, niin se on mahdollista saada uusi luokka jo olemassa olevaa koodia.,
tämän konseptin avulla voit käyttää uudelleen olemassa olevan luokan kenttiä ja menetelmiä ilman, että sinun tarvitsee kirjoittaa koodia uuteen luokkaan. Tässä skenaariossa olemassa olevaa luokkaa kutsutaan superluokaksi ja johdettua luokkaa alaluokaksi.
Liitännät
Java-kieli, käyttöliittymä voidaan määritellä sopimuksen kohteiden välillä siitä, miten kommunikoida toistensa kanssa. Rajapinnoilla on tärkeä rooli perinnön käsitteessä.
rajapinta määrittelee menetelmät, tulee käyttää derivointiluokkaa (alaluokkaa)., Menetelmien toteutus on kuitenkin täysin alaluokasta kiinni.
mitä seuraavaksi?
seuraavassa jaksossa kerrotaan Java-ohjelmoinnin kohteista ja luokista. Istunnon lopussa voit saada selkeän kuvan siitä, mitkä ovat esineitä ja mitkä ovat luokkia Jaavalla.
Leave a Reply