Jelenlegi hely

Utolsó változások

3.1. Adattípusok

Minden változó rendelkezik adattípussal. A változó adattípusa határozza meg, hogy milyen értékeket vehet fel a változó, és milyen műveletek végezhetők vele. A MaxVariablesDemo példaprogramban az

int largestInteger;

deklarál egy largestInteger nevű változót int adattípussal. Az int típus csak egész számot tud tárolni.

2.5. Publikus interfész

Általánosságban egy eszköznek vagy rendszernek szokás az interfészéről beszélni: azt írja le, hogy külső dolgok hogyan tudnak kapcsolódni hozzá. Ilyen értelemben két magyar ember között egy interfész a magyar nyelv.

2. Objektumorientált paradigma

Az objektumorientált programozás alapfogalmaival korábban már bizonyára minden olvasó találkozott. A téma rendkívüli fontossága miatt egy rövid bevezetést is olvashatnak ebben a fejezetben.

A jegyzet példái általában elég egyszerűek, de érdemes minél előbb megismerkedni egy olyan jelölésmóddal, amivel az objektumorientált programunkat előre megtervezhetjük. Leíró eszközként a leginkább elterjedt UML (Unified Modeling Language) jelöléseivel fog találkozni a jegyzetben a tisztelt olvasó.

1.4.4 Osztályok és objektumok használata

A példaalkalmazásunk egy nagyon egyszerű Java program, ezért nincs szüksége arra, hogy más osztályokat alkalmazzunk, a képernyőre írást kivéve. Összetettebb programok használni fognak más segítő osztályokat.

A HelloWorld alkalmazás egyedül a System osztályt használja. Ez az osztály rendszer-független hozzáférést tesz lehetővé a rendszerfüggő szolgáltatásokhoz.

Példánkban egy osztályváltozó (out) példány metódusát (println) hívjuk meg.

1.4.3 A main metódus

Minden Java alkalmazásnak tartalmaznia kell main metódust a következő deklarációval:

public static void main(String[] args)

A main metódus deklarációja három módosítót tartalmaz:

1.4.2 Osztálydefiníció

A következő kód mutatja az osztálydefiníciós blokkot.

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

Az osztály (class) alapvető építőeleme az objektumorientált nyelveknek. Az osztály az adatok és viselkedések összességéből álló példányok sablonját adja meg. Amikor az osztályból példányt hozunk létre, akkor tulajdonképpen egy olyan objektum jön létre, amelyik úgy épül fel, és úgy viselkedik, mint az osztály egyéb példányai.

1.3. Mire jó a Java technológia?

A java korábbi időszakában a legtöbb Java platformra készült program asztali alkalmazás vagy applet volt. Ha a weben szörfözünk, találkozhatunk appletekkel. Az applet olyan program, amely bizonyos megszorításokkal futtatható Javát ismerő böngészőben. Kezdetben ezt látványos grafikai effektusok készítésére használták. Mára ez a felhasználás visszaszorult, és viszonylag ritkán találkozhatunk appletekkel.

1.1. Az első csésze kávé

A Java programok készítéséhez szükségünk lesz a következőkre:

Oldalak