Programozási típusok 1

Típusú programozás és az alapokat az objektum-orientált programozás

Miután ismerik a programozás alapjaival nem kezdődik a tanulmány az ilyen komplex nyelvek, mint a C és assembly, Basic és a nyelvtanulást. A rövidítés jelentése „egyetemes jellege kód kezdők számára.” Basic egy értelmező nyelv.







A fő rutin fő (alap blokk kód) következetesen hivatkozott eljárás szerint, ami a vezérlést egymással. Meg van írva, oly módon, a program már nehézkes és nem túl strukturált.

Ezek a hiányosságok bizonyos mértékig fosztva a program alapján objektumorientált programozás elvei (OOP). Az ilyen programok kezdett írni C ++, C nyelven készült az örökös a PFSZ szerkezeti egység a program nem tekinthető az eljárás, úgynevezett class. Az osztály tulajdonságai (osztály jellemzők) és módszerek (fellépés egy adott kérdésben - „példány” - ez az osztály). Object References vágás program szövege hivatkozva a vonatkozó jellemzőket és módszerek egy osztály, amelyhez tartozik, hogy az adott objektumot. Itt egy példa illusztrálja, hogy ez az.

Bemutatjuk néhány fogalmat, amelyek fontosak a későbbi bevezetését: az esemény és az eseménykezelő. Azonnal megmagyarázni, mi ez, és ugyanezt a példát. Amikor használja az említett programot, akkor kattintson a megfelelő gombok (melyek mindegyike néhány fontos művelet, például nekünk, „add”, „Törlés”, „szerkesztés”, stb.) Miután rákattint egy adott gombra, az esemény. Azonnal válik hatékony eseménykezelő, azaz elindítja a kód egy reakció egy eseményre. Az eseménykezelő, mondjuk rákattint a gombra „Add”, lehet, hogy a vágy, hogy hozzon létre egy új objektum osztály felhasználók és alkalmazza az eljárás ezt az osztályt az adott tárgy változtatni annak tulajdonságait (például ingatlan névre mi a felhasználó által kívánt értéket rendelni Ivanov). Az osztályteremben egyértelmű leírást minden lehetséges módon lehet alkalmazni, hogy minden esetben az osztály. Ezért fordul a class időt takarít meg, és arra kényszeríti a programozó dolgozik a konkrét tárgyak.







Nyelv A ++ - Java elődje - nem nevezhető csak „objektum-orientált nyelv.” A program C ++ osztályokat nem lehet használni - a szerkezeti egységek a PFSZ, és a fő rutin fő nem tartozott minden osztályban.
Ezzel szemben a Java - szigorúan objektum-orientált nyelv, világosan hordozza minden követelménynek OOP paradigma.
Tekintsük három fontos OOP fogalmak: öröklés, a beágyazás, polimorfizmus. Öröklési - a képessége osztályok származhat más osztályokba, örökli így azok egyes módszerek és tulajdonságait. Térjünk vissza a régi példa.

Csoporttagoknak lehet leányvállalata a szülő osztály és az osztály az emberek. örökölnek olyan tulajdonságai (például a nem, születési dátum, stb) és módszerek (pl eljárás felhasználó kérésére / fő körülbelül útlevelét adatok).

Kapszulázása lehetővé teszi, hogy korlátozza a jóváírás bármilyen osztályú ingatlanok egyéb tárgyak, amelyek nem tárgyai ebben az osztályban. Polimorfizmus az objektumok különböző formákat ölthetnek (ebben a példában egy tárgy által létrehozott objektum, például egy felhasználó, lehet akár egy példány a felhasználók és az emberek osztály példányát).

És most nézd meg a létrehozását a Java nyelv történetében.

Réges-régen, a programozók programokat írni közvetlenül a bináris kódot. Az Advent első programozási nyelv - assembly - programozók munkáját sokkal egyszerűbb. Ők kezdtek megjelenni egyre több programozási nyelvek. 1972-ben Dennis Ritchie a Bell Laboratories fejlesztette ki az ATT eljárási nyelv a C, ami rögtön nagyon népszerű, mivel ez volt a célja, hogy komplex programokat. A 1979-1980. Bjarne Stroustrup, dolgozik ugyanazon cég, a nyelvet C osztályba került kialakításra.

Java - egy sziget az indonéz szigetvilág, valamint a fajta kávé, amely a legenda szerint, az alkotók Java ittak.

Most folytassa közvetlenül a tanulmány az alapjait a Java programozási nyelv egy konkrét példát. Írjuk be az első program, hogy a nyelv (lásd Listing 1.1). Írni és futtatni a kóddal fejlesztőkörnyezet (IDE), például Eclipse, IntelliJ IDEA vagy Android Studio. Hogyan kell telepíteni és beállítani az Android Studio, kattintson ide.
Listing 1.1. Az első program Java

hívjuk a println módszer tartozó out objektum, ami viszont tartozik a Rendszer objektumot.

Ez a módszer megjeleníti a szövegkonstans (ez idézőjelek) - egy állandó, írva a Java szabályok (bármilyen adat). Bármilyen karaktersorozat, amely a logikai egység (ha megadható a intézkedés végrehajtása), be kell fejezni a szimbólum az utolsó sorban a program listában 1,1: >>
zárjuk a test a módszer és az osztályt.

Végrehajtása során a program, a következő sort kell jelennie a képernyőn.
Ez az első Java program.

Java, nem számít, hogyan helyezze el a vonal, csak a jogot pontosvessző választja el a kódot az üzemeltetők (<оператор — вызов метода, создание переменной, присваивание ей значения и другие логические действия).

A ugyanazt a programot a következőképpen írható fel listában bemutatott 1.2, vagy mint listán látható 1.3.
Listing 1.2. Egy másik módja, hogy írjon az első program




Kapcsolódó cikkek