Kapszuiázássai java

Minden osztály esetében ez a csomag

Nyílt osztály tagjai alkotják a külső is elérhető funkciókat más osztályokba. Zárt (magán) általában bejelentett független külső funkcionális tagjai, valamint a segítő módszerek, amelyek csak a végrehajtás részleteit és Nonuniversality fogva. Hála elrejteni végrehajtásának az osztály, meg lehet változtatni a belső logikája külön osztályban, anélkül, hogy a kód megváltoztatása a többi komponens a rendszer.

Gyakran használják a programozók hozzáférést osztály tulajdonságait keresztül módszerekkel (bab osztály elve), amely lehetővé teszi, hogy érvényesítse mezőértékekre közvetlen fellebbezést a tulajdonságok rendkívül nehéz nyomon követni, így lehet rendelni helytelen értékeket futásidőben a program. Ez az elv vonatkozik a zárt adatkezelés, és lehetővé teszi, hogy gyorsan változtatni a tárolás. Ha az adatok tárolására nem a memória, a fájlokat vagy adatbázis, akkor meg kell változtatni a módszerek száma egy osztályban, és nem vezetnek be ezt a funkciót minden részében a rendszer.

A kód segítségével írják ezt az elvet könnyebb hibakeresés. Ahhoz, hogy tudjuk, hogy milyen időpontban és aki megváltoztatta az ingatlan egy tárgy érdekes számunkra, elég hozzá a hibakeresési kimenet a módszer az objektum, amellyel a hozzáférést a tulajdon az objektum. A közvetlen hozzáférést biztosít a tárgyak tulajdonságait a programozó kellene hozzá hibakeresési kimenet minden része a kód, amely egy tárgy érdekes számunkra.

Avtoupakovka (outboxing)

Java 2 5.0 bevezetett avtoupakovka primitívek. Avtoupakovka - ez a folyamat automatikus kapszulázási primitív adatokat (egyetlen típusú) ekvivalens objektum átalakító típus. Avtoupakovka primitív objektum átalakító van szükség, mert a primitívek kívül az osztály hierarchia. Leggyakrabban avtoupakovki eljárásra van szükség, ha dolgozik, gyűjtemények, mint a tárgyak gyűjteménye működik.

Eljövetele előtt avtoupakovki csomagolási folyamat kézzel végzik révén működés új, például:

Az egyértelműen nem történik a avtoupakovki bevezetett Version 5.0 olyan tárgyat létrehozni, tokozás fordul el automatikusan:

Nincs szükség kifejezetten létre egy objektumot a kívánt típust.


Figyelmeztetés. mysql_connect () [function.mysql-csatlakozáshoz]: Nem lehet csatlakozni a helyi MySQL szerver segítségével socket '/tmp/mysql.sock' (2) A /pub/home/javaport/javaportal/books/show2b.php 11 vonalon

Figyelmeztetés. mysql_db_query () [function.mysql-db-query]: Nem lehet csatlakozni a helyi MySQL szerver segítségével socket '/tmp/mysql.sock' (2) A /pub/home/javaport/javaportal/books/show2b.php on 19. sor

Figyelmeztetés. mysql_db_query () [function.mysql-db-lekérdezés]: Egy link a szerver nem volt megállapítható a /pub/home/javaport/javaportal/books/show2b.php on line 19

Figyelmeztetés. mysql_fetch_array (): mellékelt érv nem érvényes MySQL eredmény az /pub/home/javaport/javaportal/books/show2b.php on line 30
Tudja meg, amit valójában gondol most itt.


[Hiba történt a feldolgozás ezen irányelv]


Figyelmeztetés. mysql_connect () [function.mysql-csatlakozáshoz]: Nem lehet csatlakozni a helyi MySQL szerver segítségével socket '/tmp/mysql.sock' (2) A /pub/home/javaport/javaportal/news/worldnews.php on line 91

Figyelmeztetés. mysql_db_query () [function.mysql-db-query]: Nem lehet csatlakozni a helyi MySQL szerver segítségével socket '/tmp/mysql.sock' (2) A /pub/home/javaport/javaportal/news/worldnews.php on vonal 93

Figyelmeztetés. mysql_db_query () [function.mysql-db-lekérdezés]: Egy link a szerver nem volt megállapítható a /pub/home/javaport/javaportal/news/worldnews.php on line 93

Figyelmeztetés. mysql_fetch_array (): mellékelt érv nem érvényes MySQL eredmény az /pub/home/javaport/javaportal/news/worldnews.php on line 95

Kapcsolódó cikkek