Ha egy Java programot tekintünk, akkor lehet meghatározni, mint egy gyűjtemény olyan objektumok, amelyek egymás módszereinek meghívásával kommunikálnak. Nézzük meg röviden, mit jelentenek az osztály, objektum, módszerek és példányváltozók.
-
Object-Objects have states and behaviours. Példa: a kutyának van állapota-Szín, Név, fajta, valamint olyan viselkedés, mint a farok csóválása, ugatás, evés., Az objektum egy osztály példánya.
-
Class-A osztály lehet definiálni, mint egy sablon / terv, amely leírja a viselkedés / állapot, hogy az objektum a típus támogatja.
-
módszerek-a módszer alapvetően viselkedés. Az osztály számos módszert tartalmazhat. Olyan módszerekben van, ahol a logikákat írják, az adatokat manipulálják, az összes műveletet végrehajtják.
-
Példányváltozók-minden objektum egyedi példányváltozókkal rendelkezik. Az objektum állapotát az ezekhez a példányváltozókhoz rendelt értékek hozzák létre.,
első Java Program
nézzünk meg egy egyszerű kódot, amely kinyomtatja a Hello World szavakat.
példa
nézzük meg, hogyan lehet menteni a fájlt, lefordítani, majd futtatni a programot. Kérjük, kövesse a következő lépéseket −
-
nyissa meg a jegyzettömböt, majd adja hozzá a kódot a fentiek szerint.
-
mentse el a fájlt: MyFirstJavaProgram.java.
-
nyisson meg egy parancssor ablakot, majd lépjen a könyvtárba, ahová az osztályt mentette. Tegyük fel, hogy C:\.
-
Type ‘javac MyFirstJavaProgram.java’, majd nyomja meg az enter lefordítani a kódot., Ha nincsenek hibák a kódban, a parancssor a következő sorra kerül (feltételezés : az elérési út változó be van állítva).
-
most írja be a “java MyFirstJavaProgram” parancsot a program futtatásához.
-
látni fogja az ablakra nyomtatott “Hello World” – t.
kimenet
C:\> javac MyFirstJavaProgram.javaC:\> java MyFirstJavaProgram Hello World
Alapvető szintaxis
a Java programokról nagyon fontos szem előtt tartani a következő pontokat.
-
Case Sensitivity-Java is case sensitive − which means identifier Hello and hello would have different means in Java.,
-
osztálynevek – minden osztálynév esetében az első betűnek felső esetben kell lennie. Ha több szót használnak az osztály nevének kialakításához, akkor minden belső szó első betűjének felső esetben kell lennie.
példa: class MyFirstJavaClass
-
Metódusnevek-minden metódusnévnek Alsóbetűvel kell kezdődnie. Ha több szót használnak a módszer nevének kialakításához, akkor minden belső szó első betűjének nagybetűnek kell lennie.
példa: public void myMethodName ()
-
programfájl neve − a programfájl nevének pontosan meg kell egyeznie az osztály nevével.,
a fájl mentésekor az osztálynévvel kell menteni (ne feledje, hogy a Java esetérzékeny), majd csatolja”.java’ a név végéig (ha a fájl neve és az osztály neve nem egyezik,a program nem fog lefordítani).
de kérjük, vegye figyelembe, hogy abban az esetben, ha nincs nyilvános osztály a fájlban, akkor a fájlnév eltérhet az osztálynévtől. Az sem kötelező, hogy nyilvános osztály legyen az aktában.
példa: Tegyük fel, hogy a “MyFirstJavaProgram” az osztály neve. Ezután a fájlt “MyFirstJavaProgram” – ként kell elmenteni.,java’
-
public static void main(String args) − Java program processing starts from the main() method which is a kötelező része minden Java program.
Java Identifiers
minden Java komponensnek neve van. Az osztályokhoz, változókhoz és módszerekhez használt neveket azonosítóknak nevezzük.
Java-ban több pontot kell emlékezni az azonosítókra. Ezek a következők –
-
minden azonosítónak betűvel (A-tól Z-ig vagy a-tól z-ig), pénznem karakterrel ($) vagy aláhúzással (_) kell kezdődnie.,
-
Az első karakter után az azonosítók bármilyen karakterkombinációval rendelkezhetnek.
-
egy kulcsszó nem használható azonosítóként.
-
a legfontosabb, hogy az azonosítók esetérzékenyek.
-
példák jogi azonosítókra: életkor, $fizetés, _value, __1_érték.
-
példák az illegális azonosítókra: 123abc, -fizetés.
Java módosítók
mint más nyelvek, lehetőség van osztályok, módszerek stb., módosítók használatával., A módosítóknak két kategóriája van −
-
hozzáférési módosítók-alapértelmezett, nyilvános, védett, privát
-
nem elérhető módosítók-végleges, absztrakt, strictfp
a következő szakaszban részletesebben megvizsgáljuk a módosítókat.
Java Változók
a Következő típusok, változók, a Java −
- a Helyi Változók
- Class Változók (Statikus Változók)
- – Például Változók (Nem statikus Változók)
Java Tömbök
Tömbök objektumok tárolására többszörös változók azonos típusú., Maga a tömb azonban objektum a halomban. Megvizsgáljuk, hogyan kell deklarálni, építeni, inicializálni a következő fejezetekben.
Java Enums
Enums vezették be a Java 5.0. Enums korlátozza a változó, hogy az egyik csak néhány előre meghatározott értékeket. A felsorolt listában szereplő értékeket enums-nak nevezzük.
enums használatával csökkenthető a kódban lévő hibák száma.
például, ha figyelembe vesszük a kérelmet egy friss gyümölcslé bolt, lehetséges lenne, hogy korlátozza az üveg mérete kicsi, közepes, nagy., Ez biztosítja, hogy ez nem teszi lehetővé, hogy bárki rendelni bármilyen méretű más, mint a kis, közepes, vagy nagy.
példa
a fenti példa a következő eredményt hozza −
kimenet
Size: MEDIUM
Megjegyzés − Az Enums saját vagy egy osztály belsejében deklarálható. Módszerek, változók, konstruktorok lehet meghatározni belül enums is.
Java kulcsszavak
az alábbi lista a Java-ban fenntartott szavakat mutatja. Ezek a fenntartott szavak nem használhatók állandó vagy változó vagy más azonosító nevekként.,
Comments in Java
Java supports single-line and multi-line comments very similar to C and C++., A Java fordító figyelmen kívül hagyja az összes megjegyzést tartalmazó karaktert.
példa
kimenet
Hello World
üres sorok használata
egy sor, amely csak fehér helyet tartalmaz, esetleg megjegyzéssel, üres sorként ismert, a Java pedig teljesen figyelmen kívül hagyja.
öröklés
Java-ban az osztályok osztályokból származhatnak. Alapvetően, ha új osztályt kell létrehoznia, és itt már van egy olyan osztály, amely rendelkezik a szükséges kódokkal, akkor az új osztályt a már meglévő kódból lehet levezetni.,
Ez a koncepció lehetővé teszi, hogy újra felhasználhassa a meglévő osztály mezőit és módszereit anélkül, hogy újra kellene írnia a kódot egy új osztályban. Ebben a forgatókönyvben a meglévő osztályt szuperosztálynak nevezik,a származtatott osztályt pedig alosztálynak.
interfészek
Java nyelven az interfész az objektumok közötti szerződésként definiálható az egymással való kommunikáció módjáról. Az interfészek létfontosságú szerepet játszanak az öröklés fogalmában.
egy interfész határozza meg a módszereket, egy származtató osztály (alosztály) kell használni., De a módszerek végrehajtása teljesen az alosztályon múlik.
mi a következő lépés?
a következő rész ismerteti a Java programozás objektumait és osztályait. A munkamenet végén, akkor képes lesz arra, hogy egy világos képet, hogy milyen objektumok, milyen osztályok Java.
Leave a Reply